| |
Filesystem
This version was saved 17 years ago
View current version Page history
Saved by widefox
on February 16, 2009 at 1:31:23 pm
Kernel Comparison: Linux (2.6.28) versus Windows (Vista)
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 |
Best-in-class
| Filesystem (best in class only) | Linux | Windows | | safe/mature | ext3 | NTFS | | general (journaling, old) (#351, #352) | XFS | NTFS | | general (journaling, new) - ZFS (#355, #356) | N Y (FUSE) | N | | 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 (best) - FAT32 | Y | 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 | N | N Y (SP148) | | FAT (32) | 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 (with add-on) | N |
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 |
Archive
| Filesystem (encrypted) | Linux | Windows | | QFS | N Y (add on) | N |
Legacy / Obsolete
| Filesystem (legacy / obsolete) | Linux | Windows | | FAT (16) | Y | Y | | FAT (12) | 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 |
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 2008
Widefox - the Vertical Tab Firefox
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.