News for hackers. Stuff that matters.
Re:Rethinking the filesystem as global mutable state, the ro... by titzer on Tuesday June 11, 2019 @12:01PM (#20156642)
> Every piece of hardware on a computer is a piece of global mutable state.

It's a tenuous analogy. DRAM, disks, caches...effectively the entire memory hierarchy is implemented as message-passing. Flip flops can be well, flipped, but those are super low-level. Almost all the rest of it requires you to send messages. It's kind of ironic that all those messages basically orchestrate the illusion of global mutable state.

Re:Rethinking the filesystem as global mutable state, the ro... by dooglius on Tuesday June 11, 2019 @01:16PM (#20157428)
No, communication is implemented as message-passing (but that is largely irrelevant), but ultimately the end result is changing physical state.
Re:Rethinking the filesystem as global mutable state, the ro... by yomly on Tuesday June 11, 2019 @12:29PM (#20156944)
>It's kind of ironic that all those messages basically orchestrate the illusion of global mutable state

Presumably because for certain things it was easier to reason about when things were mutable...

And now we're taking this facade of mutable state and trying to add a veneer over it to make it seem immutable.

It's circular :)

Re:Rethinking the filesystem as global mutable state, the ro... by BubRoss on Tuesday June 11, 2019 @05:13PM (#20159598)
I think this is a really good point. QNX aligned much closer with this architecture as far as I can tell.