Looks like Microsoft releases the Linux drivers to enable a Linux kernel running as a guest in a Hyper-V hypervisor to run in ‘enlightened mode’, which sounds pretty much like Xen‘s PV drivers for Windows, providing better IO performance, under the GPLv2 (which is the same open-source license as the Linux kernel itself). Quoting the Hyper-V Architecture and Feature Overview:
- Xen Gpl Pv Driver Developers Scsi Operator
- Xen Gpl Pv Driver Developers Scsi & Raid Devices Driver Updater
- Xen Gpl Pv Driver Developers Scsi Usb
Xen Gpl Pv Driver Developers Scsi Operator
Enlightened I/O is a specialized virtualization-aware implementation of high level communication protocols (such as SCSI) that utilize the VMBus directly, bypassing any device emulation layer. This makes the communication more efficient but requires an enlightened guest that is hypervisor and VMBus aware.
Xen Gpl Pv Driver Developers Scsi & Raid Devices Driver Updater
I'm in the process of migrating XenServer virtuals over to open source Xen. Things are going along really well, except I haven't been able to successfully remove the Citrix Windows PV drivers and then install the GPLPV drivers. After I remove the Citrix PV drivers, the drivers seem like they are gone. XEN domU and the pvSCSI backend in a XEN driver domain (usually Dom0). This header was originally provided by Fujitsu for XEN based on Linux 2.6.18. Changes are: - added comment - adapt to Linux style guide - add support for larger SG-lists by putting them in an own granted page - remove stale definitions Signed-off-by: Juergen Gross. I have seen a Xen SCSI Driver under SCSI and RAID Controllers with a Yellow bang. Newly hot plugged device is not seen in Windows 2003 guest OS. My system is in this state right now and I have made the system available in RDP. IP address is 192.19.221.180 and root password is redhat. Neither Bootstrap Development, LLC nor DriverHive are associated with the Microsoft Corporation. DriverHive is a driver updater service that will scan your computer's installed devices, identify the best fitting drivers and provide them in an easy, convenient format. Individual drivers may be available on manufacturer websites at no charge. With the launch of new Xen project pages the main PV driver page on www.xenproject.org keeps a lot of the more current information regarding the paravirtualization drivers. Supported Xen versions Gplpv =0.11.0.213 were tested for a long time on Xen 4.0.x and are working, should also be working on Xen.
The drivers seem to be developed by Novell, so I guess the Boycott Novell guys will have some more coverage^Wrants soon (Update: can’t find the reference on this anymore, so this might be a false statement, sorry. Thanks for pointing out RubenV)
Xen Gpl Pv Driver Developers Scsi Usb
Interesting times on the virtualization front… Although I for one do not plan to replace Xen, xVM or VirtualBox anytime soon.
Sources:
On a side note: Red Hat entered the Standard & Poor’s 500 index, which might show Linux is gaining more interest from enterprises and investors.