Comparison of operating system kernels
File system support
File system support
-------------------

Physical [file systems](/wiki/File_system "File system"):

| Kernel | [Acorn ADFS](/wiki/Advanced_Disc_Filing_System "Advanced Disc Filing System") | [Amiga FFS](/wiki/Amiga_FFS "Amiga FFS") | [APFS](/wiki/APFS "APFS") | [BeFS](/wiki/BeFS "BeFS") | [BFS](/wiki/Boot_File_System "Boot File System") | [cramfs](/wiki/Cramfs "Cramfs") | [EFS](/wiki/Extent_File_System "Extent File System") | [ext2](/wiki/Ext2 "Ext2") | [ext3](/wiki/Ext3 "Ext3") | [ext4](/wiki/Ext4 "Ext4") | [F2FS](/wiki/F2FS "F2FS") | [FAT](/wiki/File_Allocation_Table "File Allocation Table") | [FreeVxFS](/wiki/FreeVxFS "FreeVxFS") | [HFS](/wiki/Hierarchical_File_System_%28Apple%29 "Hierarchical File System (Apple)") | [HFS\+](/wiki/HFS%2B "HFS+") | [HPFS](/wiki/High_Performance_File_System "High Performance File System") | [ISO 9660](/wiki/ISO_9660 "ISO 9660") | [JFFS](/wiki/JFFS "JFFS") | [JFFS2](/wiki/JFFS2 "JFFS2") | [JFS](/wiki/IBM_Journaled_File_System_2_%28JFS2%29 "IBM Journaled File System 2 (JFS2)") | [MINIX fs](/wiki/MINIX_file_system "MINIX file system") | [NSS](/wiki/Novell_Storage_Services "Novell Storage Services") | [NTFS](/wiki/NTFS "NTFS") | [OCFS](/wiki/OCFS "OCFS") | [QNX4 FS](/wiki/QNX4_FS "QNX4 FS") | [System V FS](/wiki/System_V_FS "System V FS") | [UDF](/wiki/Universal_Disk_Format "Universal Disk Format") | [UFS](/wiki/Unix_File_System "Unix File System") | [XFS](/wiki/XFS "XFS") | [ZFS](/wiki/ZFS "ZFS") | [ReiserFS](/wiki/ReiserFS "ReiserFS") | [Reiser4](/wiki/Reiser4 "Reiser4") | [Btrfs](/wiki/Btrfs "Btrfs") | [HAMMER](/wiki/HAMMER_%28file_system%29 "HAMMER (file system)") | [Tux3](/wiki/Tux3 "Tux3") | [exFAT](/wiki/ExFAT "ExFAT") | [ReFS](/wiki/ReFS "ReFS") |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [DragonFly BSD kernel](/wiki/DragonFly_BSD "DragonFly BSD") |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| [FreeBSD kernel](/wiki/FreeBSD "FreeBSD") |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| [Linux kernel](/wiki/Linux_kernel "Linux kernel") | experimental and dangerous write support |  | additional driver needed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | write support currently broken |  |  |  |  |  |  |  |  |  |  |  |  |
| [MINIX 3 kernel](/wiki/MINIX_3 "MINIX 3") |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| NetBSD kernel |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| [NetWare kernel](/wiki/Novell_NetWare "Novell NetWare") |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| OpenBSD kernel |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| [ReactOS kernel](/wiki/ReactOS "ReactOS") |  |  |  |  |  |  |  | [ReactOS Wiki \- File Systems](https://reactos.org/wiki/File_Systems) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | additional driver needed \- see <https://github.com/maharmstone/btrfs> |  |  |  |  |
| [Solaris kernel](/wiki/Solaris_%28operating_system%29 "Solaris (operating system)") |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| [Windows NT kernel](/wiki/Architecture_of_Windows_NT%23Kernel_mode "Architecture of Windows NT#Kernel mode") |  |  | additional driver needed |  |  |  |  | additional driver needed \- see [http://www.fs\-driver.org/](http://www.fs-driver.org/) | additional driver needed \- see <http://www.ext2fsd.com>  |  |  |  |  | additional driver needed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| [XNU](/wiki/XNU "XNU") |  |  |  |  |  |  |  | [Third party module required. Mac OS X Kernel Module available here](http://sourceforge.net/projects/ext2fsx/) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |


How does NetWare kernel handle file systems?