# A fork() in the road
The received wisdom suggests that Unix’s unusual combination of fork() and exec() for process creation was an inspired design. In this paper, we argue that fork was a clever hack for machines and programs of the 1970s that has long outlived its usefulness and is now a liability. We catalog the ways in which fork is a terrible abstraction for the modern programmer to use, describe how it compromises OS implementations, and propose alternatives.
As the designers and implementers of operating systems, we should acknowledge that fork’s continued existence as a first-class OS primitive holds back systems research, and deprecate it. As educators, we should teach fork as a historical artifact, and not the first process creation mechanism students encounter.
wrote a lil CLI wrapper for salt-call with bash and it was quite enjoyable
words Show more
amber yellow eclipse
hugs that black hole to the soul as it glows
flicker's the prose
unknown to the host
yes received the message
digest it we're invested in the mess it's uncontested
bond two strong
feel the tension in the air
there looms an approaching lesson
#Carnet is a free open alternative to Google Keep. It includes text, images, audio, todo lists and syncing features.
It's currently available for Android (on Google Play and F-Droid), Linux, and NextCloud.
You can follow it here:
You can find out more and contribute on its git page:
The lead developer is here:
check out "Cloud Firewall", a #BigTech blocker by Gokulakrishna Sudharsan that was inspired by Kashmir Hill's series and Dhruv Mehrotra's VPN: https://addons.mozilla.org/en-US/firefox/addon/cloud-firewall/
words Show more
it's a quiet symphony
the bits trust the pieces
the thesis trends towards empathy
but enemies are known to kill
so the creatures greet her cautiously
it's a matter of will
how you think and you feel
I almost forgot
Electricity Is On Our Side
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!
We adhere to an adapted version of the TootCat Code of Conduct and follow the Toot Café list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators.
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!