NAS Filesystems

Following filesystems were taken into account for this NAS

  supported B+ tree snapshot checksum opensource FreeBSD Linux Opensolaris Windows
Btrfs (x) (x) (x) (x) (x) (  ) (  ) exp. (  ) (  )
ext3 (x) (  ) (  ) (  ) (x) (  ) (x) (x) exp. (x) ext2
ext4 (x) (  ) (  ) (x) journal (x) (  ) (x) (  ) (  )
JFS (x) (x) (x) (  ) (x) (  ) (x) (x) exp. (  )
NTFS (x) (x) (  ) (  ) (  ) (  ) (x) read only (  ) (x)
ReiserFS (  ) (x) (  ) (  ) (x) (  ) (x) (  ) (  )
Reiser4 (  ) (x) (  ) (  ) (x) (  ) (  ) exp. (  ) (  )
UFS (sun) (x) (  ) (  ) (  ) (x) (  ) (  ) (x) (  )
UFS2 (x) (  ) (x) (  ) (x) (x) (  ) (  ) (  )
XFS (x) (x) (  ) (  ) (x) (  ) (x) (  ) (  )
ZFS (x) (x) (x) (x) (x) (x) exp. (x) exp. (x) (  )

Filtered filesystem list

(supported, checksum, opensource, stable)

  supported B+ tree snapshot checksum opensource Linux Opensolaris
ext4 (x) (  ) (  ) (x) journal (x) (x) (  )
ZFS (x) (x) (x) (x) (x) (x) exp. (x)

Summary

ZFS additionally supports snapshots and has a B+ tree directory structure which is nice. As viable options for a NAS I would consider Linux with ext4 and Opensolaris with ZFS.
For this NAS project the ZFS filesystem will be used.