Rethinking the Linux Filesystem Layout
The filesystem hierarchies of operating systems have never been the most robust. They exist solely to provide a background for the actual operating system to run on top of. Because of that, they have evolved naturally over time in weird and occasionally detrimental ways. This blog exists to learn from the mistakes of previous filesystems and to attempt to come up with something better. Sections will be split into logical components based on the type of files that would be contained in each directory, going from the toplevel to the deepest point of the layout. At the end, a visual layout of the filesystem will be put together to finalize the design. ...