Announcement

Collapse
No announcement yet.

KQ ZFS Linux Is No Longer Actively Being Worked On

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • KQ ZFS Linux Is No Longer Actively Being Worked On

    Phoronix: KQ ZFS Linux Is No Longer Actively Being Worked On

    Remember KQ Infotech? KQ Infotech was the Indian company that ported the ZFS file-system to Linux as an out-of-tree kernel module (after deriving the code from the LLNL ZFS Linux work) and KQ's interesting methods of engagement in our forums. The company was successful in delivering an open-source ZFS module for Linux that performed semi-well and didn't depend upon FUSE (the file-systems for user-space module) like other implementations. However, this ZFS Linux code appears to no longer be worked on by KQ Infotech...

    http://www.phoronix.com/vr.php?view=OTU1NQ

  • #2
    Come on... this was a troll module right from the onset. Let it die already.

    Comment


    • #3
      Originally posted by droidhacker View Post
      Come on... this was a troll module right from the onset. Let it die already.
      Open source code can't die. If it has technical merits and no legal issues, it will be picked up again by somebody. If it either lacks technical merits or has legal issues, it will probably stay dormant. But it'll never die as long as the code is available for download.

      Comment


      • #4
        Originally posted by allquixotic View Post
        Open source code can't die. If it has technical merits and no legal issues, it will be picked up again by somebody. If it either lacks technical merits or has legal issues, it will probably stay dormant. But it'll never die as long as the code is available for download.
        Code that nobody is interested in and that nobody maintains, IS DEAD.
        This is more dead than MurderFS.

        Comment


        • #5
          KQI version may be dead, but if you think zfs on linux is dead, think again! It lives on zfsonlinux.org!

          Comment


          • #6
            Originally posted by devsk
            KQI version may be dead, but if you think zfs on linux is dead, think again! It lives on zfsonlinux.org!
            Indeed. It appears the ZFS port was started by the guys at LLNL (only picked up and moved forward by KQI) and they've never slowed down with it. It's under active development right now.

            Also, there's lots of interest in it.
            Last edited by Wingfeather; 06-11-2011, 11:44 AM.

            Comment


            • #7
              Originally posted by droidhacker View Post
              This is more dead than MurderFS.
              Very mature... wonderful...

              Comment


              • #8
                Originally posted by AnonymousCoward View Post
                Very mature... wonderful...
                hmm... struck a cord there. Guess you like murderfs.

                Comment


                • #9
                  Originally posted by droidhacker View Post
                  hmm... struck a cord there. Guess you like murderfs.
                  Guess you like trolling...

                  Comment


                  • #10
                    ZFS is present and future for serious storage needs

                    ZFS is more mature in its league then anything else on market and that is open source (or not open).

                    Development is being continued on open by porters on many platforms, not only Linux. (On Linux one needs to add ZFS native module separately from main Linux because ZFS is CDDL licensed (Floss, can link to other licenses) and Linux is GPL2.

                    Those platforms are also OpenIndiana (OpenSolaris community continuation), Nexenta, FreeBSD, Schillix, zfs-fuse, OSX, and native Linux port in progress.
                    And used by companies such as Joyent, Entic etc (One can get VPS servers from them)
                    OpenSolaris based foundation for Open distributions is IllumOS project, sponsored by Nexenta and others. (One can get payed support from Nexenta)

                    ZFS is being used in production environment for years (5+) and it can save you from high priced closed and hardware-tied solutions for SAN .
                    It can even save you form even buying high priced RAID cards/controllers.
                    Same pool of disks can be used on both x86 and SPARC servers.

                    ZFS is basically main focal point of best of what file system can give to administrators.
                    Oracle choose to continue developing it closed, hoping monetizing on it but one should be warned not to install SolarisExpress on their machines first with ZFS.

                    If you want to use ZFS pool on all supported platforms (Linux, zfs-fusa, FreeBSD, Nexenta, OpenIndiana, S11Express), one should first install eather 2009.06 or from OpenSolaris snv_134 CD (genunix.org) and Then update to both OpenIndiana dev and Solaris11Express.
                    That way also Linux and FreeBSD can use it - still did not tried to install and boot additional OS'es from same disk(s)/pool, but it is possible since ZFS allows MANY different OS/versions to boot from same ZFS pol, using Boot Environments
                    It is being reported that Ubuntu is able of booting out of ZFS disk/partition/pool with some caveats, so stay tuned

                    Comment


                    • #11
                      Originally posted by Markore View Post
                      ZFS is more mature in its league then anything else on market and that is open source (or not open).

                      Development is being continued on open by porters on many platforms, not only Linux. (On Linux one needs to add ZFS native module separately from main Linux because ZFS is CDDL licensed (Floss, can link to other licenses) and Linux is GPL2.

                      Those platforms are also OpenIndiana (OpenSolaris community continuation), Nexenta, FreeBSD, Schillix, zfs-fuse, OSX, and native Linux port in progress.
                      And used by companies such as Joyent, Entic etc (One can get VPS servers from them)
                      OpenSolaris based foundation for Open distributions is IllumOS project, sponsored by Nexenta and others. (One can get payed support from Nexenta)

                      ZFS is being used in production environment for years (5+) and it can save you from high priced closed and hardware-tied solutions for SAN .
                      It can even save you form even buying high priced RAID cards/controllers.
                      Same pool of disks can be used on both x86 and SPARC servers.

                      ZFS is basically main focal point of best of what file system can give to administrators.
                      Oracle choose to continue developing it closed, hoping monetizing on it but one should be warned not to install SolarisExpress on their machines first with ZFS.

                      If you want to use ZFS pool on all supported platforms (Linux, zfs-fusa, FreeBSD, Nexenta, OpenIndiana, S11Express), one should first install eather 2009.06 or from OpenSolaris snv_134 CD (genunix.org) and Then update to both OpenIndiana dev and Solaris11Express.
                      That way also Linux and FreeBSD can use it - still did not tried to install and boot additional OS'es from same disk(s)/pool, but it is possible since ZFS allows MANY different OS/versions to boot from same ZFS pol, using Boot Environments
                      It is being reported that Ubuntu is able of booting out of ZFS disk/partition/pool with some caveats, so stay tuned
                      Uh, no. ZFS may be mature ***ON SOLARIS***, but it is very new/buggy/immature and in need of TONS of work before it even remotely begins to approach ANY semblance of maturity on Linux.

                      BTRFS has the same characteristics, but is FAR FAR MORE MATURE on Linux.


                      It makes no difference if the filesystem is mature on solaris. This has no relation to its level of maturity on linux.

                      You can use NTFS to compare. One could consider that NTFS was mature all the way back in 1993. Linux kernel 2.2 had the beginnings of NTFS support starting in 1999 -- was it suddenly a good idea to run your enterprise linux servers on NTFS all the way back in 1999? NTFS-3G wasn't considered stable (aka "safe") until 2007 -- 14 years after NTFS was introduced, and yet people STILL don't put their enterprise linux servers on that filesystem TODAY.

                      Must remember that it is a different platform. You can't just magically and instantly dump in code and expect it to work the same as what its emulating. It takes years to work out the bugs and stabilize it. Why go to all the trouble for ZFS when we have BTRFS that is so much closer to being enterprise ready? Even major distros like Fedora are talking about making BTRFS into the default filesystem for new installations AS SOON AS AUTUMN THIS YEAR. I would imagine that if this happens and works out, the next version of RHEL will follow in a few years -- that will be enterprise linux servers on BTRFS, well before ZFS is even ready for bleeding edge distros.

                      Comment


                      • #12
                        Originally posted by droidhacker
                        It makes no difference if the filesystem is mature on solaris. This has no relation to its level of maturity on linux.
                        Nonsense. Nearly all the code is identical between the two. "Porting to linux" is simply plumbing it all into the linux kernel infrastructure. This isn't insubstantial, because many kernel behaviours do not match Solaris. But the core ZFS code is taken directly from upstream and its maturity CAN be inferred.

                        BTRFS is (in the early stages of) being written from scratch. NONE of it is proven. This is what will take years.

                        The ZFS "plumbing" needs to mature, admitted. As you say, you can't dump in code and expect it to just work. But this part is a tiny fraction of the complexity of ZFS itself, such that it seems a single full-time person plus occasional volunteers are getting it done in a reasonable amount of time.
                        Last edited by Wingfeather; 06-21-2011, 08:44 AM.

                        Comment


                        • #13
                          Originally posted by Wingfeather View Post
                          Nonsense. Nearly all the code is identical between the two. "Porting to linux" is simply plumbing it all into the linux kernel infrastructure. This isn't insubstantial, because many kernel behaviours do not match Solaris. But the core ZFS code is taken directly from upstream and its maturity CAN be inferred.

                          The "plumbing" needs to mature, admitted. But that is a tiny fraction of the complexity of ZFS itself, such that it appears a single full-time person plus occasional volunteers are getting it done in a reasonable amount of time.
                          That's bull. There's a lot more than just plumbing.

                          Comment


                          • #14
                            Really? I follow the mailing list and the bug tracker closely and nearly all the traffic there is finding ways to match Solaris behaviour with linux behaviour.

                            Comment


                            • #15
                              The biggest barrier to ZFS adoption on Linux in particular is that you can't distribute a Linux kernel containing a mix of GPL'ed code and CDDL'ed code. You can build such a kernel for yourself or for your company, and that's fine, but as soon as you transmit binaries to another party, you've violated the GPL.

                              The BSDs don't have this issue; AFAIK you can chuck CDDL'ed code straight into a BSD kernel. So the fully open-source platform most likely to succeed OpenSolaris as the home of ZFS is actually going to be one of the BSDs; my guess is FreeBSD. A ground-up clean room implementation of ZFS licensed under the GPL2 or MIT/X11 license would be required to get ZFS accepted into the upstream Linux kernel. And until/unless it goes upstream, most of the important Linux distributions that count (as far as user adoption and/or commercial success) will not ship it.

                              The most likely place for ZFS to see any adoption at all on Linux is with Gentoo. If I understand the legal contracts we call licenses (IANAL), the distribution method of Gentoo uses (or abuses) a convenient loophole in the GPL. Essentially, the CDDL'ed ZFS code can be shipped in alongside GPL'ed Linux code without any legal conflict, as long as CDDL'ed ZFS binaries aren't shipped as a derivative work of GPL'ed Linux binaries. So I think the Gentoo project would be within its rights to distribute a ZFS module ebuild.

                              Still, Gentoo is an enthusiast distro; it definitely does not represent any sort of majority of users. Right now that majority would be RHEL, Ubuntu, Fedora, and OpenSUSE.

                              Comment

                              Working...
                              X