Sorcerer (дистрибутив Linux) - Sorcerer (Linux distribution)

Колдун
Sorcerer1.png
РазработчикКайл Салли
Семейство ОСLinux (Unix-подобный )
Рабочее состояниеСнято с производства
Исходная модельОткрытый исходный код
изначальный выпуск2 февраля 2007 г. (2007-02-02)
Последний релиз(Роллинг релиз ) / Установочный компакт-диск от 28 июня 2013 г.
Платформыx86, x86 64
Ядро типМодульный Ядро Linux
ЛицензияРазные
Официальный веб-сайтНЕ В СЕТИ колдун.silverice.org В архиве 24 мая 2015 года в Wayback Machine

Колдун был исходным Дистрибутив Linux. Дистрибутив загружает и компилирует исходный код для установки и обновления установленного программного обеспечения.

Вместо использования таких сокращений, как об / мин (Red Hat) и dpkg (Debian), терминология инструмента Sorcerer основана на волшебных словах. Например, рецепт загрузки, компиляции и установки программного обеспечения называется «заклинанием». Устанавливаемое программное обеспечение «закидывается» на компьютер. Установленный софт можно удалить методом "развеивания". Следовательно, инструменты командной строки для создания и удаления программ называются cast и dispel соответственно.

История

В 2000 году Кайл Салли создал дистрибутив Linux на основе исходного кода под названием Волшебник GNU / Linux и выпустил его под лицензией GNU GPL. В то время Sorcerer был скорее демонстрацией технологии, чем стабильным дистрибутивом. В конце концов инструменты распространения, называемые колдовством, и каталог программного обеспечения, называемые гримуаром, были переработаны и переписаны, чтобы они были стабильными и пригодными для использования на производственных машинах. Из-за усилий, предпринятых в одиночку для создания и поддержки дистрибутива, Салли прекратил работу с "Sorcerer GNU / Linux" во время редизайна и переписывания колдовства и гримуара. За месяц или два до того, как произошло переписывание, в начале 2002 года Чак С. Мид, который ранее создал форк RedHat, создал форк Sorcerer GNU / Linux. Первый форк Sorcerer GNU / Linux назывался тем же именем, что и форк RedHat от Мида. Его называли либо «Лунный пингвин», либо Лунный Linux. Выбор времени для этого форка оказался удачным для системных администраторов, потому что он предоставил им возможность продолжить развертывание дистрибутива, который Салли собирался прекратить.

Самые ранние версии Sorcerer были названы Волшебник GNU / Linux, с ключевыми компонентами, лицензированными под Стандартная общественная лицензия GNU (GPL). Однако, начиная примерно с 2002 г. и далее текущие версии Sorcerer выпускают некоторые ключевые компоненты под Общественная лицензия волшебника а не GPL, и в дистрибутиве исключен термин GNU / Linux. Колдун имеет два древних вилки: Лунный Linux и Источник Маг которые не основаны, не совместимы с текущим кодом волшебства и не совместимы с текущим гримуаром. Их терминология также отличается от терминологии Магов.

Технические отличия

Волшебник основан почти исключительно на исходный код. Хотя многие другие операционные системы обычно используют пакет, содержащий предварительно скомпилированные (исполняемые) программы, Sorcerer компилирует исходный код на машине перед установкой.

Новый «гримуар», который представляет собой каталог программного обеспечения, поддерживаемого для немедленной установки, становится доступным ежедневно. Когда доступны новые источники, заклинания в гримуаре обновляются. Рабочий стол пользователя обновляется путем первой установки текущего гримуара. При необходимости установленное Волшебство обновляется. Наконец, установленное программное обеспечение может быть обновлено по желанию пользователя. Пользователи также могут добавлять новые заклинания в гримуар на своей локальной машине и отправлять новое заклинание для включения в общее распространение.

Sorcery автоматически перекомпилирует установленное программное обеспечение по мере необходимости для обеспечения постоянной совместимости и удобства использования при обновлении установленных библиотек. В отличие от предварительно скомпилированного двоичного дистрибутива, который всегда должен загружать новые пакеты, Sorcery чаще всего перекомпилирует установленное программное обеспечение из ранее загруженных источников. Когда требуется новый исходный код и ранее был загружен более старый исходный код, Sorcerer загрузит крошечный патч, который преобразует старый архив исходного кода в архив текущего исходного кода. Практика хранения старых архивов исходных текстов и загрузки патчей для обновлений позволяет обновлять системы Sorcerer, используя меньшую полосу пропускания, чем дистрибутивы, которые предоставляют предварительно скомпилированные пакеты.

Минимальные системные требования указаны как 1 ГБ баран и 20 ГБ жесткий диск Космос. Это предлагается, потому что компиляция некоторых источников потребует большого количества ресурсов. Колдун недавно[когда? ] начал использовать cgroups, чтобы ограничить влияние компиляции программного обеспечения на производительность системы. Таким образом, установки Sorcerer обычно обновляются в многопользовательском режиме, не вызывая перебоев в работе служб или простоев.

Смотрите также

Другие дистрибутивы Linux на основе исходного кода:

внешняя ссылка