←back to thread

The File Filesystem (2021)

(mgree.github.io)
346 points wegwerff | 10 comments | | HN request time: 0.877s | source | bottom
1. yjftsjthsd-h ◴[] No.40214314[source]
I would gently suggest naming it filefs or something; ffs already means https://man.freebsd.org/cgi/man.cgi?ffs(7)

That said - good idea/approach; seems like an excellent way to cleanly extend the unix approach to structured file formats:)

replies(5): >>40214698 #>>40214755 #>>40215086 #>>40215119 #>>40224724 #
2. wegwerff ◴[] No.40214698[source]
also https://en.wikipedia.org/wiki/Formatted_File_System

and https://en.wikipedia.org/wiki/Flash_file_system

and kind of https://en.wikipedia.org/wiki/Amiga_Fast_File_System

Four file systems named ffs; ffs is popular for file systems

replies(1): >>40216940 #
3. ◴[] No.40214755[source]
4. galkk ◴[] No.40215086[source]
Op’s ffs do not target FreeBSD and it l seems like referenced system is FreeBSD only. Claiming naming rights is a stretch here
replies(2): >>40215432 #>>40215536 #
5. tambourine_man ◴[] No.40215119[source]
There's another expansion to that acronym that I can think of. I think the joke is implied.
6. eichin ◴[] No.40215432[source]
That's ahistorical. FFS is the berkeley Fast File System, from BSD 4.2, in 1983.
7. yjftsjthsd-h ◴[] No.40215536[source]
FFS predates FreeBSD and is in some capacity supported by all 3 major BSDs. I'm fairly confident that Linux actually supports it through the ufs driver ( https://github.com/torvalds/linux/tree/master/fs/ufs ); whether the use of different names in different places makes it better or worse is an exercise for the reader.
8. ◴[] No.40216940[source]
9. irusensei ◴[] No.40224724[source]
Yeah please rename it to JFS (JSON File System). Oh wait...
replies(1): >>40226192 #
10. yjftsjthsd-h ◴[] No.40226192[source]
There is a reason I suggested "filefs"; 3 chars isn't really enough to easily be unambiguous.