Xen High-Performance x86 Virtualization Released
The Xen team continues: "Xen requires guest operating systems to be ported to run over it. Crucially, only the kernel needs to be ported, and all user-level application binaries and libraries can run unmodified. We have a fully functional port of Linux 2.4.22 running over Xen, and regularly use it for running demanding applications like Apache, PostgreSQL and Mozilla. Any Linux distribution should run unmodified over the ported kernel. With assistance from Microsoft Research, we have a port of Windows XP to Xen nearly complete, and are planning a FreeBSD 4.8 port in the near future.
"Visit the project homepage to find out more, and download the project source code or the XenDemoCD, a bootable 'live iso' image that enables you to play with Xen/Linux 2.4 without needing to install it on your hard drive. The CD also contains full source code, build tools, and benchmarks. Our SOSP paper gives an overview of the design of Xen, and evaluates the performance against other virtualization techniques.
"Work on Xen is supported by UK EPSRC grant GR/S01894, Intel Research Cambridge, and Microsoft Research Cambridge via an Embedded XP IFP award."
As a person who prefers Linux over Microsoft Windows, and works in Linux almost all the time, how will I be able to use Xen? I don't want to run Linux inside Windows - I want to run Windows programs inside Linux! And since Microsoft is not likely to sell the ported XP anytime soon (why would they??) I probably won't be able to do that.
It sounds like Xen will only be of use to Microsoft users who want to try out Linux... That's good, but there are already plenty of solutions for that (e.g., Knopix) and they are not really useful to me.
It's also not clear how, if at all, Xen can support displaying graphics from Windows (say, a Microsoft Word window) inside X-Windows.