>Вокруг предложения Марка Шатлворта о синхронном выпуске релизов для базовых открытых проектов, привязанных к 6-месячному циклу разработки, возникло несколько дискуссии:
>
>
>Aaron Seigo из проекта KDE утверждает (http://www.osnews.com/story/19760), что 6-месяцев недостаточно для реализаций... Лично мне нравится цикл разработки FreeBSD.
Во первых, разработка системы отделена от портирования прикладного ПО.
Есть три ветки разработки -CURRENT, -STABLE и -RELEASE, в которых код проходит все три стадии обкатки: сначала в виде иде, потом тестовой реализации и, наконец, включается или бэкпортируется в релиз.
Во-вторых, во FreeBSD прикладное ПО последних версий портируется сразу, как только возможно, что очень важно для поддержания всей системы в актуальном состоянии. Прикладное ПО вносится в дерево портов поосле тестирования и отладки мантейнерами проекта, а не только с выходом очередного релиза, через несколько месяцев. Дерево портов общее для любой ветки FreeBSD.
Что мне не нравится в позиции Марка Шатлворта
Он не учитывает "живое развитие" *nix-подобных систем и стремится "привязать" пользователя к дате релиза, другими словами — к дистрибутивному диску. Что в корне неверно. Необходимо развивать дистрибуцию на базе непрерывной интеграции программного обеспечения, а не фиксированных выпусков.