Conversation

i frequently think about how much better off the world would be if UNIX was thrown away, and how Docker has stunted progress on throwing away UNIX by at least a decade
14
161
Replying to
You realize I come at this from an opposite perspective: how much better off the world would be if everything gratuitously anti-posix were thrown away, and how much progress has been stunted by extra abstraction layers & shims pretending there's not already a portable target API.
1
8
Replying to and
the main difference i think is that i see POSIX as a starting point, but think that revisiting some design choices in POSIX is not a terrible thing. then again, dealing with the austin group standards process is quite tiring, so I can see why one might be hesitant
2
2
Replying to and
I've followed the whole "capabilities" thing for decades and never found any value in it besides "lets just pretend we're not root despite having complex interacting powers that are hard to reason about and almost always root-equivalent".
2
1
Replying to and
yep, in this way, you make use of namespacing, and that namespace is a tree of capability references. a large part of the problem is that OCAP people have their own vocabulary for things that we are already doing in various ways in real-world systems.
1
2
Show replies