What is the best cross-platform file system, for Linux, Windows, MacOSX and FreeBSD?
NTFS would be the best option but isn't open source. FAT has important limitations like 4GB per file.
|
What is the best cross-platform file system, for Linux, Windows, MacOSX and FreeBSD? NTFS would be the best option but isn't open source. FAT has important limitations like 4GB per file. | |||||||||||||
feedback
|
|
Sadly, FAT32 is still the only thing you can nearly always guarantee to work from any platform. There are tools for ext2 I am not fully familiar with FreeBSD but expect similar support to that found on Linux, albeit perhaps omitting some of the more unstable drivers found on many Linux distros. | |||||
feedback
|
|
NTFS is now supported by open source software, through NTFS-3G, on recent versions of Linux, OSX and FreeBSD. Windows also indirectly supports (with a performance penalty, but hey, it's Windows anyway) any filesystem that Linux supports, if you run Linux in a virtual machine. The VM can be coLinux, for tighter integration that a generic platform VM. All the systems you mention, except Windows unless you use coLinux, support FUSE, so any filesystem that has a FUSE implementation meets your criteria. In particular ZFS is a possible choice. | |||
|
feedback
|
|
UDF (Universal Disk Format, primarily used for DVDs) can be used as a read/write filesystem on traditional harddrives and flash media. Read/write support is available on Linux, BSD, MacOSX, and Windows (Vista and later only). Not all versions of UDF are supported on all systems, so more research will be needed to determine what version and options would be better to use for cross platform usage. | |||
feedback
|