Linked by Thom Holwerda on Mon 7th Jun 2010 10:15 UTC, submitted by kragil
Linux Employees of Lawrence Livermore National Laboratory have ported Sun's/Oracle's ZFS natively to Linux. Linux already had a ZFS port in userspace via FUSE, since license incompatibilities between the CDDL and GPL prevent ZFS from becoming part of the Linux kernel. This project solves the licensing issue by distributing ZFS as a separate kernel module users will have to download and build for themselves.
Thread beginning with comment 429198
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: brtfs
by phoenix on Wed 9th Jun 2010 14:46 UTC in reply to "RE[2]: brtfs"
phoenix
Member since:
2005-07-11

RAID 5/6 support has not been checked in yet, nor has it really been made available for testing beyond the two devs working on it. Thus, it doesn't support RAID levels above 1 yet.

Nor does it really support pooled storage, as you still have to specify the harddrives that will be used for each filesystem when you create the filesystem. There's no pool management yet, just filesystem management.

So, like I said, btrfs is where zfs was 10 years ago. It's not a replacement for zfs in any way at this time.

Maybe in 5 years, it'll be where zfs is now. But it's not there yet.

Reply Parent Score: 2

RE[4]: brtfs
by diegocg on Wed 9th Jun 2010 17:31 in reply to "RE[3]: brtfs"
diegocg Member since:
2005-07-08

Duh (again). Btrfs does pool storage from day 1. Just because the command line tool doesn't autodetect where the pool storage is it doesn't mean it isn't there.

By the way, ZFS didn't exist 10 years ago. And Btrfs is 3 years old and it is powering my Fedora 12 install since November without oopses, data corruption or problems of any other kind. It sure isn't ready for enterprise adoption, but it's certainly stable enought to be adopted by geeks, and it already has some nice features that ZFS doesn't. So I don't think I'll have to wait that much to see it used in enterprise distros (did i mention that RHEL 6 will offer it as an experimental option?)

Reply Parent Score: 2

RE[5]: brtfs
by phoenix on Wed 9th Jun 2010 23:00 in reply to "RE[4]: brtfs"
phoenix Member since:
2005-07-11

Duh (again). Btrfs does pool storage from day 1. Just because the command line tool doesn't autodetect where the pool storage is it doesn't mean it isn't there.


Hrm, so how does one take 6 harddrives, configure them as a storage pool, and then create 6 filesystems on top? From what I've read about btrfs, this isn't possible as two separate operations. Everytime you create a filesystem, you tell it which disks to use, and what RAID level to use.

By the way, ZFS didn't exist 10 years ago.


Hrm, yeah, got my dates wrong, off by 1 year. ZFS originated in October 2001 (http://blogs.sun.com/bonwick/entry/zfs_the_last_word_in) and was integrated into Solaris 10 in October 2005.

And Btrfs is 3 years old


While it's made a lot of progress in those three years, it's still far from being a ZFS replacement. Which is the point. Everyone is claiming that BtrFS (right now) is a drop-in replacement for ZFS (right now), and that there's no point in porting ZFS (or any other FS) for that reason. Doesn't matter that (right now) BtrFS is not a drop-in replacement, since it will be in a few years.

Convincing people to stop work on a competing product, because your incomplete product will blow it away when it's finished, but that could take a few more years, is the definition of what term in computing???

Reply Parent Score: 2