Google Chrome gebruikt vork om elke pagina binnen een afzonderlijk proces te verwerken. Hiermee wordt voorkomen dat code aan de clientzijde op één pagina uw hele browser naar beneden ha alt. vork wordt gebruikt om processen te spawnen in sommige parallelle programma's (zoals die geschreven met MPI).
Waar wordt forking voor gebruikt?
Forking is om de broncode van een open source softwareprogramma te nemen en een geheel nieuw programma te ontwikkelen. Forking is vaak het resultaat van een impasse in een open source-project die zo onoverkomelijk is dat al het werk stopt.
Wanneer moet je forken?
Wanneer moet ik een repository forken? Als je wilt dat er een link bestaat tussen je kopie van een project en de originele repository, moet je een vork maken. Hiermee kun je wijzigingen aanbrengen in je fork en vervolgens een pull-verzoek openen naar het origineel om je wijzigingen voor te stellen.
Wanneer moet ik fork versus kloon?
Dus in dat geval worden de wijzigingen die zijn aangebracht in de gekloonde repository eerst naar de gevorkte repository gepusht en vervolgens wordt een pull-verzoek gemaakt. Het is een betere optie om voor het klonen te forken als de gebruiker niet als bijdrager is gedeclareerd en het een repository van derden is (niet van de organisatie).
Waarom is forken slecht?
Forking-projecten zijn slecht omdat het pre-fork-bijdragers blootstelt aan een reputatierisico dat ze alleen kunnen beheersen door tegelijkertijd actief te zijn in beide onderliggende projecten na de fork. (Dit zou over het algemeen te verwarrend of te moeilijk zijn om praktisch te zijn.)