[haiku] Re: It's official : Google Summer of Code 2010.

  • From: André Braga <meianoite@xxxxxxxxx>
  • To: "haiku@xxxxxxxxxxxxx" <haiku@xxxxxxxxxxxxx>
  • Date: Wed, 10 Feb 2010 12:55:23 -0200

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 is
still in development on the Linux side and the Solaris version changes
every release. This seems like a good idea but something that would get
done 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.

Other related posts: