I was reading Eric Raymond's the Art of Unix Programming, (Amazon and online) and at the very beginning of the book where he analyses what Unix does wrong he says:
Having a file system at all may have been the wrong choice.
So I am asking: What could be a viable alternative to file systems? Because Unix was built upon (and therefore heavily utilises the concept of) file descriptors and file systems.