Hacker News new | ask | show | jobs
by scohesc 1388 days ago
Would it not be possible to create a filesystem with modern capabilities but with backwards compatibility with FAT? Why can't we just have "legacy" commands built into the ReFS filesystem that process any FAT filesystem access?

I'm very ignorant to this but I'd love some insight from someone vastly more knowledgeable than me.

1 comments

A filesystem translates a filename-based streaming I/O API to the way a disk talks, which is "Read/write 512 times X bytes of data at disk block N."

The I/O API or "commands" are the same; different filesystems will implement it differently.

Thanks!

I wasn't aware of the intricacies of this stuff - I'll have to do some more reading in my free time.