This is a draft. Examples of software will be coded later.
Concepts
Socket: A file on the system which links two programs' communications.
OC: Abbreviation for "OpenComputers"
OS: Abbreviation for "Operating System"
OpenOS: The stock OS for OC computers.
Socket: a medium for communication between two or more programs
Rationale
To standardize any possible IPC implementations
Basic Concepts
Background programs (or daemons) can be started with a simple wrapper, such as this example code:
thread.create(function()
shell.execute(ENV, "/bin/daemon.lua")
end)
Programs can communicate