Quelle est la signification du nom de fork () dans Linux

Comme thème, je me demande ce que signifie le nom de fork ().

Je ne suis pas anglophone. Ces jours-ci, je trouve qu’il y a une grande différence entre les API / Cmd Linux et Windows API / Cmd, à savoir que sous Linux, les noms de fonctions n’indiquent pas simplement à quoi elles servent.

Par exemple, je sais que fork () est utilisé pour créer un processus enfant, mais pourquoi il est appelé “fork”, dans le dictionnaire, le terme fourchette signifie “Un ustensile avec deux ou plusieurs twigs”, semble avoir rien à voir avec “Créer un nouveau processus”. Un autre exemple, le “grep” est utilisé pour “imprimer des lignes correspondant à un motif”, pourquoi la commande s’appelle “grep”, cela signifie-t-il “g report” ?? En tant que non anglophone, je trouve qu’il est beaucoup plus difficile de se souvenir des noms que ceux des autres API de la plate-forme.

S’il vous plaît dites-moi où je peux trouver la signification des noms de fonctions ou des commandes des API Linux. Toute aide serait grandement appréciée!

Fork peut signifier diviser en deux, comme une route ( source ).

Fork (15): diviser en twigs.

L’étymologie de Grep :

A partir d’une séquence de commande idiomatique dans les éditeurs de texte qed et ed: ‘g / re / p’, ce qui signifie: rechercher globalement une expression régulière et imprimer.

Cette réponse répertorie l’étymologie de certaines commandes Linux.

http://www.lockergnome.com/uncategorized/2006/08/21/linux-forks

Les fourches Linux, un terme souvent appliqué aux variétés de dissortingbutions Linux , sont mal comsockets même dans la communauté Linux. Est-ce que toutes les différentes dissortingbutions disponibles sur internet sont de véritables fourchettes du kernal? Kevin Morgan soutient qu’ils ne le sont pas. Dans son article Enterprise OpenSource Magazine (anciennement LinuxWorld Magazine) intitulé «Linux Technology Leadership and the Forking Issue», il explore en détail le concept de «forking», explique les avantages des variantes uniques pour des applications distinctes et explique pourquoi les variantes ne sont pas des fourchettes.