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) | ( ) |
(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) |
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.