Traditional operating systems such as Linux and windows are 100% dead when non volatile memory comes along in force. Paradigm shift time.
There is pretty much no reason to use any filesystem APIs or filesystem any more. You just keep your data in the process address space - its just not going to go anywhere. Just make a data segment persistent across processes and you can survive restarts. If you backup, you can just dump the address space. Screw hard disks as well. i imagine some form of rpc will be in place between processes so they can talk to each other and that is it. Lots of small redis instances would be a similar concept.
Imagine an mp3 server process which can provide persistence in the heap, metadata and decoding services and you're there.
it'll be like a small internet inside your machine.
Lisp would fit nicely in this world. Imagine A persistent root environment. load a defun once and it's forever. Teracotta do something similar with java.
Then again I could just be insane.