Fork is a word English meaning “Fourche”, “Fourchette”. It comes from the Latin word furca (which is also at the origin of several words in French like junction), via the Normo-Picardy forque . It is often in this illustrated direction “of junction”, of “differentiation” which is employed this Anglicism in data processing. It thus indicates an object (in the broad sense, that can be a project) having a common root with a second. These two twin objects at the beginning after being itself separate follow a clean, different evolution.
This word can also be employed like synonym of derived object.
The function fork belongs to the calls system standards of UNIX.
This function makes it possible a process (a program in the course of execution) to be duplicated, for example in order to carry out a second treatment, parallel to the first.
There exists a filiation in the processes: the creator of a new process is called the father and the new process, the son. All the attributes systems of the father (for example rights on the filing system) are transmitted to the son, in the same manner as the heritage.
It is often advantageous to replace the forks, expensive in resources system (because a fork implies the creation of a new process), by light Processus S.
The function fork is used much in the customer-server applications with several simultaneous customers.
Sometimes named fork . The sometimes criticized use, advisedly, of the Anglicism fork in the context of computing project is a picturesque use of the word fork used in programming: one creates a new project from an other with identical, without destroying this one. This implies that the rights granted by the authors allow it: they must authorize the modification, the use and the redistribution of the source code. It is for that the junctions occur easily in the field of the free software. They are perceived by certain like a sword of Damocles to the top of the least good project executors, and also like a method to prevent the appropriation of a project by a group. The “ fear of the embranchement ” is one of the essential mechanisms of regulation and selection of the projects of the free software. The effects are not pain-killers because the available resources in terms of developers ready to contribute in particular are reduced.
An illustration of the regulation of the free projects by this means is the appearance from at least 3 forks to the project SourceForge at the conclusion of the “drift of sourceforge”:
South Fork is the name of the Ranch of the Ewing family in the Feuilleton televised Dallas .
the fork Emacs according to the team of XEmacs
| Random links: | Specific group of symmetry | Gigean | Rio Juruena | Rhinoptera | Alexis Gourvennec |