Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem with file systems is that it is extremely difficult to build reliable systems on top of them. It’s shared mutable state with barely any error handling possibilities.


> It’s shared mutable state with barely any error handling possibilities.

And that makes me think about scoped file systems... (gotten the idea from global & scoped variables)

Since the biggest advantage of ‘everything is a file’ is that it allows a consistent API for manipulating data, why didn’t this happen?


plan9 namespaces and user filesystems along with bind mounting achieved this sort of scoping.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: