Für die Spätentschlossenen: In der ersten Folge vom #SystemCall haben wir unter anderem darüber gesprochen, warum fork() gar keine so gute Designentscheidung darstellt. Historisch auf der PDP-7 sicher ein schneller Hack um neue Prozesse zu erstellen, heutzutage zieht sich fork() aber durch das ganze Kerneldesign, jedes Kernobjekt muss angeben, ob es fork() überlegt, repliziert wird, oder geteilt wird. fork() wird aber auch von manchen Checkpoint-Mechanismen verwendet.
https://systemcall.rocks/sc1-weggabelungen-kontrollpunkte-addressraeume.html