Oops! Sorry guys - this was my fault. I had read somewhere (I thought it was on this list) that there was compilable source for paravirt drivers in there, but hadn't actually checked it out before I mentioned it to Jack. I said that I hadn't had a chance to check them out, but I wasn't real clear in my email (was typing on a cell phone, so I wasn't real wordy.) My bad.
--Jim
Date: Thu, 13 Sep 2007 14:20:32 +0100 From: "Daniel P. Berrange" berrange@redhat.com Subject: Re: [Fedora-xen] Xen Windows paravirtualized drivers in Fedora 7? To: "achan@jonathan360.com" achan@jonathan360.com Cc: fedora-xen@redhat.com Message-ID: 20070913132031.GC23525@redhat.com Content-Type: text/plain; charset=us-ascii
On Thu, Sep 13, 2007 at 09:08:11AM -0400, achan@jonathan360.com wrote:
It was my understanding that windows drivers in paravairtualization is not possible because of the windows kernel, not because of lack of drivers. For it to work properly the kernel would need altered which is against the EULA of Microsoft. At least that was my understanding.
That is partially true. If you want to use the DDK, then it is not possible to make your drivers GPL, but you could choose other open source licenses I believe. You would end up with a situation where the source was technically one license, but the binary became a different license. eg BSD source, but Combined BSD / Microsoft DDK for the binary. In theory you don't have to use the DDK, but not doing so would involve huge amounts of extra programming work. It all rather sucks, but that's Windows for you. IANAL btw :-)
Dan.