| 
View
 

Filesystem

This version was saved 17 years, 9 months ago View current version     Page history
Saved by widefox
on June 11, 2008 at 11:04:48 am
 

Kernel Comparison: Linux (2.6.22) versus Windows (Vista)

 

 

Filesystem

Caching

Filesystem (caching) Linux Windows
single global common cacheNY
i.e. Virtual File Cache - globalYY
i.e. Virtual File Cache - user cache14NY
directory lookup caching (good caching) (#512, #512)YN

 

Mechanisms

Filesystem (mechanisms) Linux Windows
FUSEYN

Y (with freeware 50)

LoopbackYN
automounter (autofs 4, -)YN (general)

Y (network shares)

Transaction Manager (KTM)NY

 

Best-in-class

Filesystem (best in class only) Linux Windows
safe/matureext3NTFS
general (journaling, old) (#351, #352)XFSNTFS
general (journaling, new) - ZFS (#355, #356)N

Y (FUSE)

N
high-performance I/O - ext4, XFS, CxFS, ProPack, GPFS etcY

Y (add-ons)

N
client-server - NFSv4 (#353, #354)YN (Starter, Basic, Premium, Business)

Y (Ultimate, Enterprise)

cross-platform file exchange (built-in) - FAT32YY
cross-platform file exchange (best) - ext2YN

Y (with freeware)

cross-platform client-server - SMB2 (new)N

Y (patch)

Y
cross-platform client-server - SMB (old)YY
distributed - AFSYN

Y (with add-on)

cross-platform flash (best) - FAT32YY

 

Journaling

Filesystem (general purpose - journaling) Linux Windows
ZFSN

Y (FUSE)

N
ext4N

Y (patch)

N
ext3YN

Y (with freeware)

Reiser4 (4)N

Y (partial as patch)

N
ReiserFS (3)YN

N (XP readonly with freeware)

XFSYN

N (XP partial with freeware)

NTFSN

Y (partial support)

Y
JFS (IBM)YN

Y (with freeware 51)

HFS+ (HFSX)YN
UFS2YN
UFSYN
btrfsN

Y (patch)

N
Veritas File System (VxFS, JFS, OJFS)N

Y (with add-on)

N

Y (with add-on)

AdvFSNN

 

Non-Journaling

Filesystem (general purpose - non-journaling) Linux Windows
exFATNN

Y (SP148)

FAT (32)YY
ext2YN

Y (with freeware)

 

Database

Filesystem (general purpose - database) Linux Windows
WinFSNN

 

Optical Disk

Filesystem (optical disk) Linux Windows
ISO 9660 (CDFS)YY
UDF - read2.01

2.50,2.60 (patch or 2.6.26)

2.50,2.60
UDF - write2.012.50,2.60

 

Log-Structured

Filesystem (log-structured e.g. for flash) Linux Windows
LogFSN

Y (patch)

N
JFFS3NN
JFFS2YN
YAFFS2N

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
NFSv4YN (Starter, Basic, Premium, Business)

Y (Ultimate, Enterprise)

SMB2 (CIFS)NY
SMB (CIFS)YY
9PYN
GFS2YN
GFSYN
ventiNN
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
AFSYN
CephN

Y (with add-on)

N
SMB Distributed File System (DFS)YY
LustreN

Y (with add-on)

N
GlusterFSN

Y (with add-on)

N
Parallel Virtual File System (PVFS)N

Y (with add-on)

N
OCFS2YN
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
configfsY-
procY-
sysfsY-
usbfsY-
tmpfsY-
devptsY-

 

Encrypted

Filesystem (encrypted) Linux Windows
cryptographic layer - genericdm-cryptEFS
eCryptfsYN
EFS (NTFS)NY
TruecryptY (add-on)Y (add-on)

 

Compressed

Filesystem (compressed) Linux Windows
SquashFSN

Y (patch)

N

 

Union

Filesystem (union) Linux Windows
UnionFSN

Y (patch)

N
AufsN

Y (patch)

N

 

Archive

Filesystem (encrypted) Linux Windows
QFSN

Y (add on)

N

 

Legacy / Obsolete

Filesystem (legacy / obsolete) Linux Windows
FAT (16)YY
FAT (12)YY
UMSDOSN

Y (old kernels)

-
FossilN

Y (as patch)

N
BFS (BeFS)YN
BFS (UnixWare Boot Filesystem)YN
NFSv3YN

Y (with add-on)

NFSv2YN

Y (with add-on)

DCE Distributed File System (DFS)NN
InterMezzoN

Y (old kernels)

N
minixYN
OCFSYN
FFS (AFFS)YN
CodaYN
XenixYN
HPFS-2YN
HPFSYN
HFSYN
Macintosh File System (MFS)NN
sysvfsYN
adfsYN
EFS (SGI)YN
JFFSYN
NetWare File System (NWFS)N

Y (with add-on)

N

Y (with add-on)

 

Versioning

Filesystem (versioning) Linux Windows
TOPS-20NN
Files-11NN
WaybackN

Y (FUSE)

N
CopyFSN

Y (patch)

N
ext3cowN

Y (patch)

N
NILFSN

Y (patch)

N
VLFS (Filesystem)N

Y (patch)

N
Elephantine File SystemN

Y (patch)

N
pdumpfsN

Y (patch)

N
Shadow CopyNN (some editions)

Y (some editions)

GoBackNN (default)

Y (option)

 

Specialist

Filesystem (specialist) Linux Windows
FATXN

Y (as patch)

N
ROMFSYN
CDfs (not CDFS)N

Y (with patch)

N
openpromfsYN
cramfsYN
ramfsYN
OMFSN

Y (patch)

N
Google File System (GFS) - corporate internalN

Y (unreleased patch)

N

 

Non-kernel

Filesystem (non-kernel - included for completeness) Linux Windows
DuggFSN

Y (FUSE)

N
WikipediaFSN

Y (FUSE)

N
CompFUSEdN

Y (FUSE)

N
archivemountN

Y (FUSE)

N

 

Miscellaneous

Filesystem (miscellaneous) Linux Windows
debugfsYN
devfsYN
freevxfsYN
hostfsYN
hugetlbfsYN
jbdYN
ncpfsYN
nlsYN
qnx4YN
sysvYN

 

Swap

Non Filesystem (swap) Linux Windows
swap filesYY
swap partitionsYN
swap formatLinuxWindows

 

<-Prev|Next->

 

Johnathon Weare © Johnny Weare 2007

Widefox - the Vertical Tab Firefox

 

Comments (0)

You don't have permission to comment on this page.