Hacker News new | ask | show | jobs
by im3w1l 664 days ago
I think it's quite logical. A simple filesystem with few features is obviously easier to implement.
1 comments

Few features - yes. Easier to implement - absolutely not. The first sector has 9 different formats that cannot be reliably distinguished and are partially incompatible / overlapping each other: https://en.wikipedia.org/wiki/BIOS_parameter_block

And then there is the thing with the long file names extensions because FAT originally could only do 8.3 names.

I know because i tried to write a FAT driver myself.

Probably you didn't try to rewrite a ReiserFS, NTFS or other behemoths. Everything is relative.