News for hackers. Stuff that matters.
Re:Understanding the working of X11 from the ground up (2017) by legulere on Sunday September 22, 2019 @05:30AM (#21040463)
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.
Re:Understanding the working of X11 from the ground up (2017) by pcr910303 on Sunday September 22, 2019 @06:41AM (#21040660)
> 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?

Re:Understanding the working of X11 from the ground up (2017) by throwaway2048 on Sunday September 22, 2019 @06:49AM (#21040680)
plan9 namespaces and user filesystems along with bind mounting achieved this sort of scoping.