Difference between revisions of "Fork"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m
 
Line 1: Line 1:
Форком (от англ. fork) называют ответвление от основного проекта. Данное действие применимо для проектов с открытым исходным кодом, если такое действие разрешает их лицензия.
+
'''Форком''' (от англ. ''fork'') называют проект-ответвление от основного проекта. Данное действие применимо для проектов с открытым исходным кодом, если такое действие разрешает их лицензия.
  
Со временем из "форкнутой" версии может пропасть большая часть кода исходного проекта и может еще много чего поменятся. Вплоть до того, что отпочковавшийся проект станет популярнее исходного или исходный прекратит своё сущестсвование, а наследник же наоборот продолжит успешно развиваться.]
+
Со временем из «форкнутой» версии может пропасть большая часть кода исходного проекта и может ещё много чего поменяться. Вплоть до того, что отпочковавшийся проект станет популярнее исходного, или исходный прекратит своё сущестсвование, а наследник же, наоборот, продолжит успешно развиваться.
  
Противоположностью форку является создание проекта "from scratch", когда все разрабатывается заново без использвоание фрагментов готового кода.
+
Противоположностью форку является создание проекта «from scratch», когда всё разрабатывается заново без использвоания фрагментов готового кода.
  
В мире [[OS]] наиболее изветным "ответвлением" является [[Linux]] под названием [[Ubuntu]], в основу которого положен другой Linux - [[Debian]].
+
В мире [[OS|операционных систем]] наиболее изветным «ответвлением» является {{w|дистрибутив}} [[Linux]] под названием [[w:Ubuntu Linux|Ubuntu]], в основу которого положен другой дистрибутив Linux — [[Debian]].
  
Среди "народных" [[CMS]] на [[PHP]] многие существующие проекты (например, Mamba) являются форками от php-Nuke.
+
Среди «народных» [[w:Система управления содержимым|CMS]] на [[PHP]] многие существующие проекты (например, {{w|Mambo Open Source}}) являются форками от {{w|PHP-Nuke}}.
  
При разработке jabber ПО форки тоже имеют место, например, форком является одна из версий [[jabberd]] {{todo|уточнить}}.  
+
== Другие значения ==
 +
 
 +
Также этим термином обозначается организация дочернего процессов в *nix-системе.
  
Также этим термином обозначается организация дочернего процессов в *nix-системе. <BR>
 
 
Apache 1.x использует идеологию дочерних процессов для обслуживания клиентских запросов. При старте демона автоматически запускается 15 процессов (значение по умолчанию в httpd.conf) с тем, чтобы сэкономить время на их запуске.
 
Apache 1.x использует идеологию дочерних процессов для обслуживания клиентских запросов. При старте демона автоматически запускается 15 процессов (значение по умолчанию в httpd.conf) с тем, чтобы сэкономить время на их запуске.

Revision as of 10:16, 16 December 2007

Форком (от англ. fork) называют проект-ответвление от основного проекта. Данное действие применимо для проектов с открытым исходным кодом, если такое действие разрешает их лицензия.

Со временем из «форкнутой» версии может пропасть большая часть кода исходного проекта и может ещё много чего поменяться. Вплоть до того, что отпочковавшийся проект станет популярнее исходного, или исходный прекратит своё сущестсвование, а наследник же, наоборот, продолжит успешно развиваться.

Противоположностью форку является создание проекта «from scratch», когда всё разрабатывается заново без использвоания фрагментов готового кода.

В мире операционных систем наиболее изветным «ответвлением» является дистрибутив Linux под названием Ubuntu, в основу которого положен другой дистрибутив Linux — Debian.

Среди «народных» CMS на PHP многие существующие проекты (например, Mambo Open Source) являются форками от PHP-Nuke.

Другие значения

Также этим термином обозначается организация дочернего процессов в *nix-системе.

Apache 1.x использует идеологию дочерних процессов для обслуживания клиентских запросов. При старте демона автоматически запускается 15 процессов (значение по умолчанию в httpd.conf) с тем, чтобы сэкономить время на их запуске.