I have some Linux (Arch/Fedora/Ubuntu), FreeBSD and solaris (open indiana) desktop machines. What is the best filesystem that can be used in all of them. I want to use it in some external hard drives. The more feature (like ZFS's snapshotting) the filesystem has, the better. (I think FAT is off the desk.)
External modules are ok as long as they are open-source.
My best bets are:
ZFS: Excellent for Solaris and FreeBSD. But Linux has problem with it. (I have seen some third party modules but don't know whether they are in production quality).
Btrfs: Works in Linux. But not in others.
Does anyone have a similar problem?