Comparison of File Systems - Supporting Operating Systems

Supporting Operating Systems

File system DOS Windows 9x Windows NT Linux Mac OS Mac OS X FreeBSD BeOS Solaris AIX z/OS OS/2 Windows CE Windows Mobile VxWorks HP-UX
FAT12 Yes Yes Yes Yes Yes Yes Yes Yes No Partial on diskettes only, through dos* commands Unknown Yes Yes Unknown Yes Unknown
FAT16 Yes since DOS 3.0, FAT16B since DOS 3.31 Yes Yes Yes Yes Yes Yes Yes Yes Partial on diskettes only, through dos* commands Unknown Yes Yes Yes Yes Unknown
FAT32 Yes since DOS 7.1 Yes since Windows 95 OSR2 Yes since Windows 2000 Yes Yes Yes Yes Yes Yes Partial on diskettes only, through dos* commands Unknown with third-party app Yes Yes Yes Unknown
exFAT No Partial read-only with third party driver Yes : Win7, Vista SP1, can be added to XP SP2 with third party driver No Yes 10.6.5+ No No Yes No No No Yes No Unknown Unknown
NTFS with third-party driver with third-party driver Yes Yes Kernel 2.2 or newer, or with NTFS-3G or ntfsprogs with NTFS-3G or MacFUSE Partial: read-only (read-write with NTFS-3G) with NTFS-3G with NTFS-3G with NTFS-3G on Opensolaris Unknown Unknown Partial read-only third-party driver with 3rd-party driver No Unknown Unknown
HFS No with third-party app with third-party app Yes Yes Partial: read-only since OSX 10.6 with third-party app Unknown Unknown Unknown No with third-party app No No No Unknown
HFS Plus No with third-party app with third-party app Partial - write support occurs if journal is empty, but requires a force mount. Yes since Mac OS 8.1 Yes Partial read-only third-party app Unknown Unknown Unknown No with third-party app No No No Unknown
HPFS with third-party driver Partial read-only third-party driver included until v3.51, third-party driver until 4.0 Yes No Unknown Yes Unknown Unknown Unknown Unknown Yes No Unknown Unknown Unknown
FFS No Unknown Unknown Yes No Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
UFS1 No Unknown Unknown Partial - read only No Yes Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown No Unknown
UFS2 No Unknown Unknown Partial - read only No No Yes Unknown Unknown Unknown Unknown Unknown Unknown Unknown No Unknown
ext2 Unknown Unknown with Ext2Fsd (complete) or Ext2 IFS (partial, no large inodes) or Ext2Read (read-only, also on LVM2) Yes No with fuse-ext2, ExtFS and ext2fsx Yes Unknown Unknown Unknown Unknown third-party app with 3rd-party app with 3rd-party app Unknown Unknown
ext3 Unknown Unknown with Ext2Fsd (complete) or Ext2 IFS (partial, no large inodes) or Ext2Read (read-only, also on LVM2) Yes No with fuse-ext2 and ExtFS Yes Unknown Yes Unknown Unknown Unknown with 3rd-party app with 3rd-party app Unknown Unknown
ext3cow Unknown Unknown Unknown Yes Kernel 2.6.20 Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
ext4 No No with Ext2Fsd (partial, extents limited) or Ext2Read (read-only, also on LVM2) Yes since kernel 2.6.28 No with fuse-ext2 (partial) and ExtFS (full read/write) No Unknown Unknown Unknown Unknown Unknown No Unknown Unknown Unknown
Btrfs No No No Yes No No No No No No No No No No Unknown Unknown
ZFS No No No with 3rd Party kernel module or FUSE No with free 3rd-party software Yes No Yes No No No Unknown Unknown Unknown Unknown
Lustre No No Partial - under development Yes No Partial - via FUSE Partial - via FUSE No Partial - under development No No No No No Unknown Unknown
GFS No Unknown Unknown Yes No Unknown No Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
NILFS No Unknown Unknown Yes since kernel 2.6.30 No Unknown No Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
ReiserFS No Unknown Partial with third-party app Yes No No Partial - read only Unknown Unknown Unknown Unknown Unknown with 3rd-party app with 3rd-party app Unknown Unknown
Reiser4 No Unknown Unknown with a kernel patch No No No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
OCFS No Unknown Unknown Yes No Unknown No Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
OCFS2 No Unknown Unknown Yes No Unknown No Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
Reliance No No No No No No No No No No No No Yes No Yes Unknown
Reliance Nitro No No No Yes No No No No No No No No Yes Yes Yes Unknown
XFS No Unknown Unknown Yes No Unknown Partial Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
JFS No Unknown Unknown Yes No No No Unknown Unknown Yes Unknown Yes No No Unknown
QFS No Unknown Unknown via client software No Unknown No Unknown Yes Unknown Unknown Unknown No No Unknown Unknown
BFS No Unknown Unknown Partial - read-only No Unknown No Yes Unknown Unknown Unknown Unknown No No Unknown Unknown
NSS Unknown Unknown Unknown with Novell OES2 No Unknown No Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
NWFS Unknown Unknown Unknown via ncpfs client software No Unknown Yes Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
UDF Unknown Partial read-only support of UDF 1.02 since Win98 and WinME Yes Yes Yes since Mac OS 9 Yes Yes Unknown Yes Unknown Unknown Unknown Yes Unknown Unknown Unknown
VxFS No Unknown Unknown Yes No Unknown No Unknown Yes Yes Unknown Unknown No No Unknown Yes
Fossil No No No No No No No No No No No No No No No Unknown
IBM HFS No No No No No No No No No No Yes No Unknown Unknown Unknown Unknown
IBM zFS No No No No No No No No No No Yes No Unknown Unknown Unknown Unknown
IBM GPFS No No Yes Yes No No No No No Yes No No Unknown Unknown Unknown Unknown
VMFS2 Unknown Unknown Unknown Unknown No Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
VMFS3 No Unknown Unknown Partial read-only with vmfs Unknown Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
DECtape No Unknown Unknown with AncientFS No with AncientFS with AncientFS Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
Level-D No Unknown Unknown Unknown No Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
RT-11 No Unknown Unknown Unknown No Unknown No Unknown Unknown Unknown Unknown Unknown No No Yes Unknown
ODS-2 No Unknown Unknown Partial read-only with tool or kernel module No Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
ODS-5 No Unknown Unknown Partial read-only with kernel module No Unknown No Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
LFS No Unknown Unknown with logfs and others No Unknown No Unknown Unknown Unknown Unknown Unknown No No Unknown Unknown
LTFS No Unknown Unknown Yes No Yes No No No No No No No No Unknown Unknown
PramFS No No No Yes No No No No No No No No No No No No
File system DOS Windows 9x Windows NT Linux Mac OS Mac OS X FreeBSD BeOS Solaris AIX z/OS OS/2 Windows CE Windows Mobile VxWorks HP-UX

Read more about this topic:  Comparison Of File Systems

Famous quotes containing the words supporting, operating and/or systems:

    It is handsomer to remain in the establishment better than the establishment, and conduct that in the best manner, than to make a sally against evil by some single improvement, without supporting it by a total regeneration.
    Ralph Waldo Emerson (1803–1882)

    I love meetings with suits. I live for meetings with suits. I love them because I know they had a really boring week and I walk in there with my orange velvet leggings and drop popcorn in my cleavage and then fish it out and eat it. I like that. I know I’m entertaining them and I know that they know. Obviously, the best meetings are with suits that are intelligent, because then things are operating on a whole other level.
    Madonna [Madonna Louise Ciccione] (b. 1959)

    Before anything else, we need a new age of Enlightenment. Our present political systems must relinquish their claims on truth, justice and freedom and have to replace them with the search for truth, justice, freedom and reason.
    Friedrich Dürrenmatt (1921–1990)