LWN.net Logo

SmartOS: virtualization with ZFS and KVM

SmartOS: virtualization with ZFS and KVM

Posted Sep 22, 2011 7:11 UTC (Thu) by kragilkragil2 (guest, #76172)
Parent article: SmartOS: virtualization with ZFS and KVM

Great interesting project, thanks for the article. I didn't think the KVM code is totally flawless(tm) (Linus seems to complain a lot about Avi).
My guess is that RMS wouldn't concurr with their licensing logic. If their reasoning is true MS could incorporate BtrFS into Windows as long as they release their BtrFS changes. That is probably not like the FSF envisioned the GPL.


(Log in to post comments)

What would be wrong with MS porting btrfs to Windows?

Posted Sep 22, 2011 12:29 UTC (Thu) by NRArnot (subscriber, #3033) [Link]

What would be the difference between a port of btrfs to Windows and the port of (say) Ghostscript to Windows? Lots of open-source projects do have Windows ports these days.

The difference I can see is that a filesystem operates down at the kernel level, and Microsoft would have to prove that they had not turned Windows into a derivation of btrfs. But if Windows booted from FAT or NTFS and then loaded a btrfs module from its boot partition, without any btrfs code or derived code being compiled into Windows, then why not? (Obviously, they'd have to comply with the GPL and offer the source of their btrfs module).

Whether that's do-able, I have no idea. Windows source is secret, btrfs source I haven't read. Related - there's the Linux network module which encapsulates and executes an NDIS driver written for Windows under Linux. A kluge, but no legal challenges that I've heard of.

In passing, I'd love to see a port of Linux LVM to Windows - probably less of a technical challenge, though I'd guess only MS could do it and MS probably has many reasons not to.

SmartOS: virtualization with ZFS and KVM

Posted Sep 22, 2011 15:28 UTC (Thu) by ballombe (subscriber, #9523) [Link]

More to the point: someone could port ZFS to Linux and make the same 'not a derived work' claim.

SmartOS: virtualization with ZFS and KVM

Posted Sep 22, 2011 17:32 UTC (Thu) by zooko (subscriber, #2589) [Link]

SmartOS: virtualization with ZFS and KVM

Posted Sep 25, 2011 1:09 UTC (Sun) by Rudd-O (subscriber, #61155) [Link]

WOOHOO!

(I use this on my laptop and NAS. It's brutally good.)

SmartOS: virtualization with ZFS and KVM

Posted Sep 22, 2011 15:43 UTC (Thu) by aliguori (subscriber, #30636) [Link]

Linus complains about a lot :-) I don't think he has complained about Avi more than anyone else really. To my knowledge, it's always been process related too (form-based pull request was the most recent one).

The KVM kernel module is actually an exceptionally high quality piece of the kernel IMHO.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds