Hacker News new | ask | show | jobs
by Sevan777 1247 days ago
Practical File System Design:The Be File System covers the designs of other file systems briefly and goes from FFS to XFS, NTFS, EXT2 (book was written in the late 90s)
1 comments

"We covered the grandfather of most modern file systems, BSD FFS; the fast and unsafe grandchild, ext2; the odd-ball cousin, HFS; the burly nephew, XFS; and the blue-suited distant relative, NTFS. Each of these file systems has its own characteristics and target audiences. BSD FFS set the standard for file systems for approximately 10 years. Linux ext2 broke all the rules regarding safety and also blew the doors off the performance of its predeces- sors. HFS addressed the needs of the GUI of the Macintosh although design decisions made in 1984 seem foolhardy in our current enlightened day. The aim of XFS is squarely on large systems offering huge disk arrays. NTFS is a good, solid modern design that offers many interesting and sophisticated features and fits well into the overall structure of Windows NT."

Thanks for the link to the book!