summaryrefslogtreecommitdiffstats
path: root/virtual-programs
diff options
context:
space:
mode:
authorOmar Rizwan <omar@omar.website>2023-06-18 20:28:30 +0000
committerOmar Rizwan <omar@omar.website>2023-06-18 20:28:30 +0000
commit02b7a883e3eb5e17426aed71f63c57425cb7f143 (patch)
tree6baefe83ef73fdf15fda9eb41eefa61010c01f2f /virtual-programs
parentfork play (diff)
downloadfolk-02b7a883e3eb5e17426aed71f63c57425cb7f143.tar.gz
folk-02b7a883e3eb5e17426aed71f63c57425cb7f143.zip
Introduce fork-zygote process system.
Also refactors/separates ::nodename to be ::thisNode (this computer) and ::thisProcess (this OS process). All tests should pass. Zygote-based processes are much faster to start up since they don't need to recompile C code or reload Folk. They still need to connect to Folk via WebSocket for now, and the automatic management we'd want (bidirectional, based on both match lifetime and process lifetime) isn't working yet. Some of the node vs. process distinction in naming still needs to be cleaned up, too, I think.
Diffstat (limited to 'virtual-programs')
0 files changed, 0 insertions, 0 deletions