Fork
Wikipedia
Fork (detta engelska ord betyder inte bara gaffel utan även förgrening och trädklyka) är ett systemanrop som finns tillgängligt i alla Unix-system. Fork skapar en ny process som en kopia av den anropande processen (moderprocessen) och barnet har precis samma egenskaper som sin moder, förutom att det bland annat har ett annat processid.
Fork är också namnet på avgrening av ett programvaruprojekt. Denna uppkommer inom rörelsen för öppen källkod i situationer då en tillräckligt stor minoritet vill driva projektet åt ett annat håll än majoriteten. Denna minoritet tar då en kopia på hela källkoden och fortsätter jobba efter sina egna principer, utan att följa den policy och design som gäller för moderprojektet.
Här är en illustration av varför det heter fork; i figuren löper tiden åt höger:
------------- NetBSD BSD / ----------------------------------------------- FreeBSD \ ------------- OpenBSD
Detta är en grov skiss, för en bra bild av skeendet i denna fork, se Computer History Graphing Project, som bland annat har en graf över alla Unix-varianter.
Kända forkar: