diff options
author | Ian Moffett <ian@osmora.org> | 2025-05-15 17:41:29 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-05-15 18:01:30 -0400 |
commit | 02ca8f9faf6b6ddd0b7a514503b223e9ecbe8fe9 (patch) | |
tree | 905c09181f3ac1026b6d800c9151af527753665e /sys/fs | |
parent | 7c40f732d616a7a2bd005c51ca86d609c2dc4788 (diff) |
Simplicity is divine, fork() may be powerful but is no longer simple. It
became a thing in the late 70s during the early days of UNIX when computing
was simple, when CPUs were only 16-bits, MMUs were not prevalent and RAM was
only 512 KB. However it isn't 1971 anymore, process management, CPUs and memory
architecture has advanced significantly since. This commit ceases work on the
fork() syscall as implementing it would only introduce unnecessary complexity,
security issues, hefty processing overhead and would perpetuate what should
now be considered legacy. The current best alternative would be providing
a form of process spawning as well as a mechanism to wait for the child
process to complete.
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/fs')
0 files changed, 0 insertions, 0 deletions