The UNIX system has been in wide use for over 20 years, and has helped to define many areas of computing.
Post
In LOCUS, the initial ipc effort was further simplified by the desire to provide a network-wide ipc facility which is fully compatible with the single machine functions that were already present in Unix.
FUCK i really badly need to do something this cool again so i can say a line this hot
Their semantics in LOCUS are identical to those seen on a single machine Unix system, even when processes are resident on different machines in LOCUS.
every NFS mount ever spontaneously returns SIGBUS
ok i absolutely need to find this dissertation they just cited
Walker, B.J., Issues of Network Transparency and File Replication in Distributed Systems: LOCUS, Ph.D. Dissertation, Computer Science Department, University of California, Los Angeles, 1983
acm is sending me to a broken proquest link but i now phd dissertations are saved somewhere
i know someone at georgia tech i could ask them. or i could try the library of congress LMAO
literally this is the cite
Just providing these seemingly simple ipc facilities was non-trivial, however. Details of the implementation are given in [WALK83].
they're taunting me. i must find it
LOCUS permits one to execute programs at any site in the network, subject to permission control, in a manner just as easy as executing the program locally.
see this is why DARPA wouldn't go for it. ARPAnet hates permissioned systems. they all hate that shit. vint cerf is a google vp and this is exactly how LLM scrapers act when you permission them out of your face
The mechanism is entirely transparent, so that existing software can be executed either locally or remotely, with no change to that software.
P A N T S
A A
N N
T T
S S
The decision about where the new process is to execute is specified by information associated with the calling process.
trying to reach through the screen again because i finally found someone who cares
"structured advice list" all they need to say is dependency graph now
see here's the thing they knew they were building a goddamn operating system and that's one thing i didn't realize at the time
but their unix is obviously just my bazel
yeah so they did absolutely do better than me 40 years earlier and that's on me to catch up
The semantics of the available functions by which processes interact determines, to a large extent, the difficulty involved in supporting a transparent process facility.
posix reading my email screaming crying throwing up
The most difficult part of these functions' semantics is their expectation of shared memory.
TRUTHNUKE!!!!!!!
@hipsterelectron yup yup. immutability and object scoping, i propose. compilers that understand memory behavior. high-level dope!