News for hackers. Stuff that matters.
Re:Theodore Ts'o on ext2/3 being worse-is-better than FFS an... by speedgoose on Saturday January 14, 2023 @07:22AM (#34379720)
It’s super slow.

If you deal with many small files on Windows, you will observe much better performances in WSL2/ext4 than windows with NTFS. Even though the ext4 filesystem is stored as a file inside a NTFS partition.

If you use NodeJS for example, it’s a very obvious speed difference.

Re:Theodore Ts'o on ext2/3 being worse-is-better than FFS an... by somat on Saturday January 14, 2023 @07:48AM (#34379890)
Are there any good analysis on what makes it slow?
Re:Theodore Ts'o on ext2/3 being worse-is-better than FFS an... by Sevan777 on Saturday January 14, 2023 @08:01AM (#34379990)
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)
Re:Theodore Ts'o on ext2/3 being worse-is-better than FFS an... by wantoncl on Saturday January 14, 2023 @10:15AM (#34380895)
Re:Theodore Ts'o on ext2/3 being worse-is-better than FFS an... by virgulino on Saturday January 14, 2023 @11:25AM (#34381463)
"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!

Re:Theodore Ts'o on ext2/3 being worse-is-better than FFS an... by fidgewidge on Saturday January 14, 2023 @01:06PM (#34382361)
Re:Theodore Ts'o on ext2/3 being worse-is-better than FFS an... by mananaysiempre on Saturday January 14, 2023 @11:45AM (#34381615)
Is it NTFS or is it the NT I/O stack? Because the latter is so impressively complex I’m not sure if it’s actually possible for it to do fast metadata operations.

(I remember Raymond Chen writing there was a special metadata caching layer in the NT FAT driver because otherwise it would be unbearably slow. Linux has a general-purpose dentry cache playing a similar role—does modern Windows have anything similar for NTFS?)