To read all comments associated with this story, please click here.
Right on! It's exactly these things that make the Linux community look childish and ignorant of other proven technologies. Until they get over themselves and start implementing what their users (not only developers!) want, Linux will always remain a niche, at least in the desktop arena.
Then again, this happens to all O.S. to some degree. I still can't understand why Microsoft has taken a perfectly good-working TCP/IP stack from BSD and botched it up with inefficient, proprietary code and implemented that mess in Vista...
ZFS is licensed under CDDL. This license is GPL incompatible and apparently deliberately designed to be so, because some of Sun folks were worried about losing their technology to Linux and some developers threatened to quit if their work was put under GPL (by far the most used foss license. refer http://www.dwheeler.com/essays/gpl-compatible.html ).
You can find a reference in this video linked from
http://lists.debian.org/debian-devel-announce/2006/09/msg00002.html
Linux developers cannot possibly just take code and ignore the licensing incompatibility. So they are being prudent and implementing things from scratch in Linux taking advantage of existing Linux kernel API including the vfs and block layer. Yes, it is unfortunate that license incompatibility between free and open source software prevents it from being reused but when vendors do it deliberately, not much can be done about it
But BTRFS developers *are* implementing what their users want. Look at all the companies involved. Linux has a different user base than Solaris and as such, have different priority. In the Solaris world, staying with the same OS version for 10 years is not unusual. In the Linux world, staying with the same OS version for 4 years is. Neither OS is wrong for its focus. They just fill different niches.
Two different implementations. ZFS is one huge piece of software that does everything. Much of what ZFS does is already implemented in a modular way in the Linux kernel.
The architectures are completely different.
If Oracle was trying to create a huge monolithic system then you'd have reason to complain...but I welcome options like this.





Member since:
2006-12-26
It is a terrible shame that ZFS is even better, and also more mature, but won't get into the linux kernel.
Edited 2008-10-31 22:06 UTC