Difference between revisions of "Fork"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (cat:Термины + typo + интервики)
m (cat:Термины + typo + интервики)
Line 15: Line 15:
 
Apache 1.x использует идеологию дочерних процессов для обслуживания клиентских запросов. При старте демона автоматически запускается 15 процессов (значение по умолчанию в httpd.conf) с тем, чтобы сэкономить время на их запуске.
 
Apache 1.x использует идеологию дочерних процессов для обслуживания клиентских запросов. При старте демона автоматически запускается 15 процессов (значение по умолчанию в httpd.conf) с тем, чтобы сэкономить время на их запуске.
  
[[:Category:Термины]]
+
[[Category:Термины]]

Revision as of 15:12, 6 August 2009

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

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

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

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

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

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

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

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