Yeah I’ve said it many times that NTFS’s allocation algorithm is total ass, and the only reason Microsoft never bothered to make a successor FS is because SSDs eliminated the need for avoiding fragmentation.
ext4, ufs, and apple’s FSs all do a vastly superior job on HDDs, with ext4 not even beginning to fragment until you hit like 95% drive capacity.
They tried actually, the story of WinFS deserves it’s own video essay, there’s many reasons it never came to happen, mainly just because the project was insane in scope and there was never the resources required to complete it. It’s been overshadowed by journaling and SSD improvements over the years to the NTFS standard. The replacement ReFS is stable but there’s no conversion path, and it was build to be a file system for databases, not for operating systems so it’s been “cribbed” to be bootable. But should be the standard for Windows in 5-10 years. By which time ZFS should be becoming the Linux standard.
Yeah I’ve said it many times that NTFS’s allocation algorithm is total ass, and the only reason Microsoft never bothered to make a successor FS is because SSDs eliminated the need for avoiding fragmentation.
ext4, ufs, and apple’s FSs all do a vastly superior job on HDDs, with ext4 not even beginning to fragment until you hit like 95% drive capacity.
They tried actually, the story of WinFS deserves it’s own video essay, there’s many reasons it never came to happen, mainly just because the project was insane in scope and there was never the resources required to complete it. It’s been overshadowed by journaling and SSD improvements over the years to the NTFS standard. The replacement ReFS is stable but there’s no conversion path, and it was build to be a file system for databases, not for operating systems so it’s been “cribbed” to be bootable. But should be the standard for Windows in 5-10 years. By which time ZFS should be becoming the Linux standard.
https://en.wikipedia.org/wiki/WinFS?wprov=sfla1
Speaking of ZFS I’m so excited for AnyRaid/AnyMirror feature that’s been in the works.
There’s ReFS, but I don’t know if it’s better