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 429359
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: brtfs
by phoenix on Thu 10th Jun 2010 01:51 UTC in reply to "RE[6]: brtfs"
phoenix
Member since:
2005-07-11

There is no point in porting ZFS because, among other things, ZFS is not just a FS, but a complete IO stack, and I doubt very much the linux developers will accept a filesystem that does not use the Linux block layer.


There's nothing that stop it from using the Linux block layer. ZFS just needs access to a block device, whether it be via iSCSI, AoE, local, or a pseudo-block device via a file.

The FreeBSD port still uses the GEOM storage framework. And it's because of GEOM that you can add a lot of nifty features to ZFS (HAST, encryption, labelling, etc).

Linux doesn't have as nice of a storage stack as FreeBSD's GEOM, though, so it might be more difficult to port to. But ZFS just needs access to block devices, and then it manages those block devices for you.

Reply Parent Score: 2