3 ms·
> The way Unix does filesystem stuff is both too high level for great performance, and too low level for developer convenience and to make correct programs easy
by naasking 4y ago
> The way Unix does filesystem stuff is both too high level for great performance, and too low level for developer convenience and to make correct programs easy.
Indeed. Imagine if on program start, each process gets its own sqlite database rather than a file system. So many issues would be solved. A user shell is then just another sqlite database that indexes process databases so you can inspect them using a standard interface.