Em 10/02/2010, às 12:06, Alex von Gluck <kallisti5@xxxxxxxxxxx> escreveu:
I am not really sure if the ZFS item is a good idea for a SoC, as btrfs isstill in development on the Linux side and the Solaris version changesevery release. This seems like a good idea but something that would getdone once and break quickly thereafter.
It does change in terms of features, but the basic on-disk format is stable. The versioning changes are there to support new features, and since not every feature planned for btrfs has been implemented, this is unavoidable with btr as well. ZFS at least has a proven track record where it has always been possible to upgradete zpool without reformatting. And an existing on-disk version is never upgraded unless you explicitly issue a command to do it.
It might be easier to port ZFS via FUSE than to try porting btrfs at all, as the latter is (currently) completely tied to the Linux kernel and the former has been (natively) ported to at least 3 different OSs, and to Linux via FUSE.
And the FUSE port on http://zfs-fuse.net is pretty up-to-date, even more current than the FreeBSD one.
IMHO (of course) I'd say go for ZFS. Cheers,A.