# xenif File.exists?("/proc/xen/capabilities") && FileTest.readable?("/proc/xen/capabilities") && File.read("/proc/xen/capabilities") =~ /control_d/i result="xen0"elsif File.exists?("/proc/sys/xen/independent_wallclock") result="xenu"end