Hi All ; What is the status of ZFS on linux and what are the kernel''s supported? Regards Mertol <http://www.sun.com/> http://www.sun.com/emrkt/sigs/6g_top.gif Mertol Ozyoney Storage Practice - Sales Manager Sun Microsystems, TR Istanbul TR Phone +902123352200 Mobile +905339310752 Fax +902123352222 Email <mailto:Ayca.Yalcin at Sun.COM> mertol.ozyoney at Sun.COM -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20080501/3cfce134/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.gif Type: image/gif Size: 1257 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20080501/3cfce134/attachment.gif>
> What is the status of ZFS on linux and what are the kernel?s supported?There''s sort of an experimental port to FUSE. Last I heard about it, it isn''t exactly stable and the ARC''s missing too, or at least gimped. There won''t be in kernel ZFS due to license issues (CDDL vs. GPL). -mg
Mario Goebbels wrote:>> What is the status of ZFS on linux and what are the kernel?s supported? > > There''s sort of an experimental port to FUSE. Last I heard about it, it > isn''t exactly stable and the ARC''s missing too, or at least gimped. > There won''t be in kernel ZFS due to license issues (CDDL vs. GPL).As I pointed out last time this discussion came up there are parts of the ZFS code base in GRUB already under the GPL. Also if ZFS can be implemented completely outside of the Linux kernel source tree as a plugin module then it falls into the same category of modules as proprietary binary device drivers. -- Darren J Moffat
> Also if ZFS can be implemented completely outside of the Linux kernel > source tree as a plugin module then it falls into the same category of > modules as proprietary binary device drivers.The Linux community has a strange attitude about proprietary drivers. Otherwise I wouldn''t have to put up with the restricted driver manager and its antics on my laptop that runs Ubuntu (no Solaris until hard disk APM can be managed). Or read by proxy about Linus'' (and his buddies) endless bickering about it. Also, they''re still spreading FUD regarding these supposed layer violations. I wouldn''t hold my hopes for now. -mg
Mario Goebbels <me at tomservo.cc> wrote:> > What is the status of ZFS on linux and what are the kernel???s supported? > > There''s sort of an experimental port to FUSE. Last I heard about it, it > isn''t exactly stable and the ARC''s missing too, or at least gimped. > There won''t be in kernel ZFS due to license issues (CDDL vs. GPL).A license issue would would only exist if someone claimed that ZFS has been developed as a part of Linux. But then these people would create a Copyright problem ;-) J?rg -- EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin js at cs.tu-berlin.de (uni) schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
Is it also true that ZFS can''t be re-implemented in GPLv2 code because then the CDDL-based patent protections don''t apply? This message posted from opensolaris.org
On May 5, 2008, at 9:51 PM, Bill McGonigle wrote:> Is it also true that ZFS can''t be re-implemented in GPLv2 code > because then the CDDL-based patent protections don''t apply?Some of it has already been done: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/grub/grub-0.95/stage2/zfs-include/uberblock_impl.h eric
On May 6, 2008, at 12:54, eric kustarz wrote:> Some of it has already been done: > http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/grub/ > grub-0.95/stage2/zfs-include/uberblock_impl.hThat file says ''Copyright 2007 Sun Microsystems, Inc.'', though, so Sun has the rights to do this. But being GPLv2 code, why do I have any patent rights to include/redistribute that grub code in my (theoretical) product (let''s assume it does something that is covered by one of the ZFS patents)? GPLv3 makes this issue go away, but grub is v2 so it''s still there. AFAIK, Sun hasn''t granted me any patent rights to ZFS other than through the CDDL. (Though I''d love to be wrong on this). The problem, as I understand it, is that Sun currently licenses the patents only under the terms of the CDDL. It looks like Section 2.1.d, probably. So, as long as I''m working in the CDDL I get all the patent protections I''d ever need from Sun. But if I (for the sake of argument) were to re-implement ZFS, not under CDDL, by what grant has Sun offered me a patent license? The grants in the CDDL only apply to works distributed under the terms of the CDDL, as I read it. From skimming the porting paper, it looks like the BSD port uses the CDDL code directly and so doesn''t have to worry about this. I assume Mac OS X does too? I''m sure this has been hashed before, but my search keywords are apparently sub-par. -Bill ----- Bill McGonigle, Owner Work: 603.448.4440 BFC Computing, LLC Home: 603.448.1668 bill at bfccomputing.com Cell: 603.252.2606 http://www.bfccomputing.com/ Page: 603.442.1833 Blog: http://blog.bfccomputing.com/ VCard: http://bfccomputing.com/vcard/bill.vcf
On Tue, 6 May 2008, Bill McGonigle wrote:> > That file says ''Copyright 2007 Sun Microsystems, Inc.'', though, so > Sun has the rights to do this. But being GPLv2 code, why do I have > any patent rights to include/redistribute that grub code in my > (theoretical) product (let''s assume it does something that is coveredBy releasing this bit of code to Grub under the GPL v2 license, Sun has effectively transferred rights to use that scrap of code (in any context) regardless of any Sun patents which may apply. However, it seems that the useful ZFS patents would be for writing/updating the filesystem rather than reading from it. You can be sure that Sun put as little ZFS code in Grub as was possible (and not just for license reasons). Bob =====================================Bob Friesenhahn bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
On May 6, 2008, at 14:59, Bob Friesenhahn wrote:> By releasing this bit of code to Grub under the GPL v2 license, Sun > has effectively transferred rights to use that scrap of code (in > any context) regardless of any Sun patents which may apply.Ah, yes, I was wrong on this one - I see Section 11 of GPLv2 covers this adequately.> However, it seems that the useful ZFS patents would be for > writing/updating the filesystem rather than reading from it. You > can be sure that Sun put as little ZFS code in Grub as was possible > (and not just for license reasons).Well, yeah, the bootloader ought to be as minimal as possible, that just makes sense, any business cases aside. I was pleasantly surprised to boot up the latest OpenSolaris OS Live CD and see GRUB, though. :) -Bill ----- Bill McGonigle, Owner Work: 603.448.4440 BFC Computing, LLC Home: 603.448.1668 bill at bfccomputing.com Cell: 603.252.2606 http://www.bfccomputing.com/ Page: 603.442.1833 Blog: http://blog.bfccomputing.com/ VCard: http://bfccomputing.com/vcard/bill.vcf