| |
Filesystem
This version was saved 17 years ago
View current version Page history
Saved by widefox
on March 16, 2009 at 10:16:51 am
Kernel Comparison: Linux (2.6.28) versus Windows (Vista SP1)

Filesystem
Caching
| Filesystem (caching) |
Linux |
Windows |
| single global common cache |
N |
Y |
| i.e. Virtual File Cache - global |
Y |
Y |
| i.e. Virtual File Cache - user cache14 |
N |
Y |
| directory lookup caching (good caching) (#512, #512) |
Y |
N |
Mechanisms
| Filesystem (mechanisms) |
Linux |
Windows |
| FUSE |
Y |
N
Y (with freeware 50)
|
| Loopback |
Y |
N |
| automounter (autofs 4, -) |
Y |
N (general)
Y (network shares)
|
| Transaction Manager (KTM) |
N |
Y |
| Filter (RedirFS, ?) |
N
Y (patch)
|
Y? |
Best-in-class
| Filesystem (best in class only) |
Linux |
Windows |
| general (safe/mature) |
ext3 |
NTFS |
| general (journaling, best) (#351, #355 #352, #356) |
ext4 |
NTFS |
| high-performance I/O - ext4, XFS, CxFS, ProPack, GPFS etc |
Y
Y (add-ons)
|
N |
| client-server - NFSv4 (#353, #354) |
Y |
N (Starter, Basic, Premium, Business)
Y (Ultimate, Enterprise)
|
| cross-platform file exchange (built-in) - FAT32 |
Y |
Y |
| cross-platform file exchange (best) - ext2 |
Y |
N
Y (with freeware)
|
| cross-platform client-server - SMB2 (CIFS) (new) |
N
Y (patch)
|
Y |
| cross-platform client-server - SMB (CIFS) (old) |
Y |
Y |
| distributed - AFS |
Y |
N
Y (with add-on)
|
| cross-platform flash (small) - FAT32 |
Y |
Y |
| cross-platform flash (large) - exFAT |
N
Y (read-only patch)
|
Y |
Journaling
| Filesystem (general purpose - journaling) |
Linux |
Windows |
| ZFS |
N
Y (FUSE)
|
N |
| Tux3 (development) |
N
Y (patch)
|
N |
| ext4 |
Y |
N |
| ext3 |
Y |
N
Y (with freeware)
|
| Reiser4 (4) |
N
Y (partial as patch)
|
N |
| ReiserFS (3) |
Y |
N
N (XP readonly with freeware)
|
| XFS |
Y |
N
N (XP partial with freeware)
|
| NTFS |
N
Y (partial support)
|
Y |
| JFS (IBM) |
Y |
N
Y (with freeware 51)
|
| HFS+ (HFSX) |
Y |
N |
| UFS2 |
Y |
N |
| UFS |
Y |
N |
| btrfs |
N
Y (2.6.29)
|
N |
| Veritas File System (VxFS, JFS, OJFS) |
N
Y (with add-on)
|
N
Y (with add-on)
|
| AdvFS |
N
Y (patch)
|
N |
Non-Journaling
| Filesystem (general purpose - non-journaling) |
Linux |
Windows |
| exFAT (FAT64) |
N
Y (read-only patch)
|
Y
N (pre SP1)
|
| FAT32 |
Y |
Y |
| ext2 |
Y |
N
Y (with freeware)
|
Database
| Filesystem (general purpose - database) |
Linux |
Windows |
| WinFS |
N |
N |
Optical Disk
| Filesystem (optical disk) |
Linux |
Windows |
| ISO 9660 (CDFS) |
Y |
Y |
| UDF - read |
2.50,2.60 |
2.50,2.60 |
| UDF - write |
2.01 |
2.50,2.60 |
Log-Structured
| Filesystem (log-structured e.g. for flash) |
Linux |
Windows |
| LogFS |
N
Y (patch)
|
N |
| JFFS3 |
N |
N |
| JFFS2 |
Y |
N |
| YAFFS2 |
N
Y (with add-on)
|
N |
| YAFFS (1) |
N
Y (with add-on)
|
N |
| UBIFS (UBI File-System) |
N
Y (patch)
|
N |
Client-Server
| Filesystem (client-server) |
Linux |
Windows |
| NFSv4.1 (pNFS) |
N
Y (patch)
|
N |
| NFSv4 |
Y |
N (Starter, Basic, Premium, Business)
Y (Ultimate, Enterprise)
|
| SMB2 (CIFS) |
N
Y (patch)
|
Y |
| SMB (CIFS) |
Y |
Y |
| 9P |
Y |
N |
| GFS2 |
Y |
N |
| GFS |
Y |
N |
| venti |
N |
N |
| Novell Storage Services (NSS) |
N
Y (with add-on)
|
N
Y (with add-on)
|
| Coherent Remote File System (CRFS) |
N
Y (patch)
|
N |
Distributed / Clustered
| Filesystem (distributed / clustered) |
Linux |
Windows |
| AFS |
Y |
N |
| Ceph |
N
Y (with add-on)
|
N |
| SMB Distributed File System (DFS) |
Y |
Y |
| Lustre |
N
Y (with add-on)
|
N |
| GlusterFS |
N
Y (with add-on)
|
N |
| Parallel Virtual File System (PVFS) |
N
Y (with add-on)
|
N |
| OCFS2 |
Y |
N |
| MOSIX File System (MFS) |
N
Y (with add-on)
|
N |
| General Parallel File System (GPFS) |
N
Y (with add-on)
|
N |
| Parallel Optimized Host Message Exchange Layered File System (POHMELFS) |
N
Y (patch)
|
N |
| Clustered XFS (CXFS) |
N
Y (server with add-on)
Y (client with add-on)
|
N
Y (client with add-on)
|
Virtual
| Filesystem (virtual) |
Linux |
Windows |
| configfs |
Y |
- |
| proc |
Y |
- |
| sysfs |
Y |
- |
| usbfs |
Y |
- |
| tmpfs |
Y |
- |
| devpts |
Y |
- |
Encrypted
| Filesystem (encrypted) |
Linux |
Windows |
| cryptographic layer - generic |
dm-crypt |
EFS |
| eCryptfs |
Y |
N |
| EFS (NTFS) |
N |
Y |
| Truecrypt |
Y (add-on) |
Y (add-on) |
Compressed
| Filesystem (compressed) |
Linux |
Windows |
| SquashFS |
N
Y (patch)
|
N |
Union
| Filesystem (union) |
Linux |
Windows |
| UnionFS |
N
Y (patch)
|
N |
| Aufs |
N
Y (patch)
|
N |
Stackable
| Filesystem (encrypted) |
Linux |
Windows |
| DazukoFS |
N
Y (add on)
|
N |
Archive
| Filesystem (encrypted) |
Linux |
Windows |
| QFS |
N
Y (add on)
|
N |
Legacy / Obsolete
| Filesystem (legacy / obsolete) |
Linux |
Windows |
| FAT16 |
Y |
Y |
| FAT12 |
Y |
Y |
| UMSDOS |
N
Y (old kernels)
|
- |
| Fossil |
N
Y (as patch)
|
N |
| BFS (BeFS) |
Y |
N |
| BFS (UnixWare Boot Filesystem) |
Y |
N |
| NFSv3 |
Y |
N
Y (with add-on)
|
| NFSv2 |
Y |
N
Y (with add-on)
|
| DCE Distributed File System (DFS) |
N |
N |
| InterMezzo |
N
Y (old kernels)
|
N |
| minix |
Y |
N |
| OCFS |
Y |
N |
| FFS (AFFS) |
Y |
N |
| Coda |
Y |
N |
| Xenix |
Y |
N |
| HPFS-2 |
Y |
N |
| HPFS |
Y |
N |
| HFS |
Y |
N |
| Macintosh File System (MFS) |
N |
N |
| sysvfs |
Y |
N |
| adfs |
Y |
N |
| EFS (SGI) |
Y |
N |
| JFFS |
Y |
N |
| NetWare File System (NWFS) |
N
Y (with add-on)
|
N
Y (with add-on)
|
Versioning
| Filesystem (versioning) |
Linux |
Windows |
| TOPS-20 |
N |
N |
| Files-11 |
N |
N |
| Wayback |
N
Y (FUSE)
|
N |
| CopyFS |
N
Y (patch)
|
N |
| ext3cow |
N
Y (patch)
|
N |
| NILFS |
N
Y (patch)
|
N |
| VLFS (Filesystem) |
N
Y (patch)
|
N |
| Elephantine File System |
N
Y (patch)
|
N |
| pdumpfs |
N
Y (patch)
|
N |
| Shadow Copy |
N |
N (some editions)
Y (some editions)
|
| GoBack |
N |
N (default)
Y (option)
|
Specialist
| Filesystem (specialist) |
Linux |
Windows |
| FATX |
N
Y (as patch)
|
N |
| ROMFS |
Y |
N |
| CDfs (not CDFS) |
N
Y (with patch)
|
N |
| openpromfs |
Y |
N |
| cramfs |
Y |
N |
| ramfs |
Y |
N |
| OMFS |
N
Y (patch)
|
N |
| Google File System (GFS) - corporate internal |
N
Y (unreleased patch)
|
N |
Non-kernel
| Filesystem (non-kernel - included for completeness) |
Linux |
Windows |
| DuggFS |
N
Y (FUSE)
|
N |
| WikipediaFS |
N
Y (FUSE)
|
N |
| CompFUSEd |
N
Y (FUSE)
|
N |
| archivemount |
N
Y (FUSE)
|
N |
| gadgetFS |
N
Y (non-kernel)
|
N |
Miscellaneous
| Filesystem (miscellaneous) |
Linux |
Windows |
| initramfs |
Y |
N |
| debugfs |
Y |
N |
| devfs |
Y |
N |
| freevxfs |
Y |
N |
| hostfs |
Y |
N |
| hugetlbfs |
Y |
N |
| jbd |
Y |
N |
| ncpfs |
Y |
N |
| nls |
Y |
N |
| qnx4 |
Y |
N |
| sysv |
Y |
N |
Swap
| Non Filesystem (swap) |
Linux |
Windows |
| swap files |
Y |
Y |
| swap partitions |
Y |
N |
| swap format |
Linux |
Windows |
<-Prev|Next->
Johnathon Weare © Johnny Weare 2009
Filesystem
|
|
Tip: To turn text into a link, highlight the text, then click on a page or file from the list above.
|
|
|
Comments (0)
You don't have permission to comment on this page.