That&#x27;s an important point. I think however elegant for its time the 70s&#x2F;early 80s UNIX design, it holds us back in many ways.<p>It&#x27;s amazing that we still widely use a language without a string type and memory safety like C for example, instead of something like Rust, Swift and co -- with occasional excursions to unsafety maybe for speed&#x2F;interoperability with older libs, but not as the default for the whole goddamn codebase. And don&#x27;t get me started in stdlib and co.<p>Other stuff too. A common &quot;file resources&quot; standard. X11. All the way to Makefiles and permissions (with stuff bolted on, like ACL). Oh, and the horrible conventions of file paths (dumping everything in &#x2F;usr&#x2F;bin and co, splitting an installed app into 5+ different directories for man files, resources, etc).<p>It&#x27;s amazing how even a simple improvement like systemd gets tons of negativity from admin types and people who think 70s designs should be set in stone.