Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/about ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Sisyphus/about за 2008-03-13 13:41:02..

Что такое Сизиф?


А теперь со всей этой фигней на борту мы попытаемся взлететь...


Оглавление документа

Введение


Sisyphus (Сизиф) — это разрабатываемый ALT Linux Team проект, целью которого является развитие репозитория свободного ПО для удобной разработки на его основе дистрибутивов и других решений.


Проект Sisyphus включает следующие компоненты:



В настоящий момент Sisyphus доступен для архитектур x86 и x86_64, но ведется работа по портированию на другие платформы (ARM, PPC).

Назначение Sisyphus


Sisyphus прежде всего предназначен для использования в качестве основы для разработки продуктов/решений для конечных пользователей:



Пожалуй, самым распространенным вариантом на сегодня является создание компанией «Альт Линукс» линейки дистрибутивов ALT Linux.

Чем не является Sisyphus


Достаточно важно понимать, чем Sisyphus точно не является, чтобы по ошибке не создать себе больших проблем.


Кому и зачем нужен Sisyphus


Косвенные варианты пока не рассматриваем, но они тоже есть.

Разработчикам решений на базе Linux


Sisyphus можно использовать в качестве основы для создания собственных решений — репозиториев, дистрибутивов и т.д.


Используя Sisyphus, разработчик получает в свое распоряжение большую базу подготовленных и в достаточной мере протестированных пакетов и набор полезных инструментов (hasher, gear, mkimage, etc), существенно сокращающих время на создание готового решения.


Достаточно логичным вариантом оказывается участие таких разработчиков в ALT Linux Team, что позволяет более активно влиять на направление развития проекта Sisyphus и, как следствие, получающихся на его основе продуктов. Таким образом можно существенно сократить затраты (временные, финансовые, человеческие) на создание конечного решения.

Продвинутым пользователям


Если пользователь не входит в Team, то ему Sisyphus может быть полезен в следующих случаях:


Зачем участвовать в работе над Sisyphus


Собрать по остальным пунктам, обобщить и причесать.

Как разрабатывается Sisyphus


Кратко о технологиях и полиси, ссылки на документацию, etc

Как присоединиться к разработке Sisyphus


Для присоединения к разработке Sisyphus достаточно пройти процедуру вступления в ALT Linux Team.


Процедура состоит из идентификации кандидата — регистрации GPG и ssh-ключей и проверки уровня технической подготовки — тестового задания, обычно состоящего из сборки пакета по правилам Sisyphus.


Тестовое задание может варьироваться для разных кандидатов: желающих заниматься преимущественно поддержанием пакетов в репозитории, документированием, дизайном, тестированием и т.д.

Взаимосвязь Сизифа с другими сущностями


Т.к. Sisyphus является не сферическим конем в вакууме, а прежде всего инструментарием, то должны быть связи между ним, его потребителями и конечными продуктами/решениями.

Sisyphus и ALT Linux Team


Разработкой проекта Sisyphus занимается независимая команда ALT Linux Team.
Sisyphus является главным продуктом, создаваемым командой.

Sisyphus и компания «Альт Линукс»


Разработка Sisyphus происходит при заметной поддержке (технической, организационной и т.д.) со стороны компании «Альт Линукс».
Собственно, большая часть сотрудников компании также является участниками ALT Linux Team и занимается разработкой Sisyphus.

Sisyphus и дистрибутивы ALT Linux


Компания «Альт Линукс», среди прочего, выпускает дистрибутивы Linux, которые создаются на основе Sisyphus.


Процесс превращения нестабильного Сизифа в стабильный дистрибутив приблизительно описывается такой схемой:


Постоянно меняющийся Sisyphus => стабилизация Sisyphus => создание стабильной ветки => готовый дистрибутив (или линейка)

Решения других разработчиков


На базе Sisyphus построено некоторое количество публично доступных решений:


Примечания



Страницы, ссылающиеся на данную: AltLinux
AltLinux/Sisyphus
AltLinux/Sisyphus/SolutionProcess
AltLinux/Sisyphus/changes


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]