Als Thema frage ich mich, wofür der Name fork () steht.
Ich bin kein englischer Muttersprachler. Heute finde ich einen großen Unterschied zwischen der Linux API / Cmd und Windows API / Cmd, das ist in Linux Die Funktionsnamen geben nicht einfach an, wofür sie verwendet werden.
Zum Beispiel weiß ich, dass fork () verwendet wird, um einen untergeordneten Prozess zu erstellen, aber warum es heißt "Gabel", im Wörterbuch bedeutet Gabel "Ein Utensil mit zwei oder mehr Zinken ", scheint es nichts mit" Create new process "zu tun zu haben. Ein anderes Beispiel, der "grep" wird verwendet, um "Linien zu drucken, die einem Muster entsprechen", Warum heißt der Befehl "grep", heißt das "g report"? Als ein Nicht-Englisch-Sprecher, ich finde es viel schwieriger, sich Namen zu merken als die anderer Plattform-APIs.
Bitte sagen Sie mir, wo ich die Bedeutung der Namen von Funktionen finden kann oder Befehle der Linux-APIs. Jede Hilfe würde sehr geschätzt werden!
Fork kann bedeuten, sich in zwei Teile aufzuteilen ( Quelle ).
Gabel (15): in Zweige teilen.
Aus einer idiomatischen Befehlssequenz in den Editoren qed und ed: 'g / re / p', was bedeutet: global nach einem regulären Ausdruck suchen und drucken.
Diese Antwort listet die Etymologie einiger Linux-Befehle auf.
www.lockergnome.com/uncategorized/2006/08/21/linux-forks
Linux-Forks, Ein Begriff, der oft auf die Linux-Varianten angewendet wird Distributionen sind selbst in der Linux-Community kaum bekannt. Sind alle verschiedenen Distributionen im Internet echte Gabeln? vom Kernal? Kevin Morgan argumentiert, dass sie es nicht sind. Ist seine Artikel des Enterprise OpenSource Magazine (früher LinuxWorld Magazine) "Linux Technology Leadership und die Forking Issue" untersucht er die Konzept der Gabelung im Detail, erklärt die Vorteile einzigartig zu sein Varianten für unterschiedliche Anwendungen und erklärt, warum Varianten nicht sind Gabeln.