Ask HN: What do you wish someone would build?
An operating system with an interface that&#x27;s a substantial improvement over POSIX.  I&#x27;d like to see statically typed files and pipes, and a built-in file conversion solver so that if I have, say, a postscript file and I want it in pdf format, I can just tell the OS to use any conversion utility with a matching type signature and I don&#x27;t have to remember what it&#x27;s called.<p>I&#x27;d like a process&#x2F;thread to be able to have multiple current-working-directories at the same time, so that a library can change the directory without effecting the rest of the program.<p>Similarly, I&#x27;d like processes to be able to operate on behalf of multiple users at the same time.<p>I&#x27;d like stricter security policies that deny network access, file system access, etc.. unless they&#x27;ve been explicitly turned on (like Android or IOS).<p>I&#x27;d like transactional semantics for filesystem updates.  No process should be able to see changes made by another process until that process does a &quot;commit&quot;.<p>I&#x27;d like to have a general command-line undo.  I&#x27;d like to be able to do &quot;rm -rf &#x2F;*&quot; and then undo the operation and have everything be restored.<p>I&#x27;d like to have something like proc files, but for user space applications.<p>My full wish list is quite a bit longer, but that&#x27;s good enough for now.