Jump to content

Источник Маг

Источник Маг
Разработчик Исходное сообщество магов
Семейство ОС Linux ( Unix-подобный )
Рабочее состояние Активный
Исходная модель Открытый исходный код
Последний выпуск 0.62-11 [1] / 22 сентября 2017 г .; 6 лет назад ( 22 сентября 2017 )
ядра Тип Монолитное ядро ​​Linux
Лицензия Программное обеспечение, сертифицированное Source Mage Social Contract
Официальный сайт www .sourcemage .org

Source Mage на основе исходного кода, — это дистрибутив Linux произошедший от Sorcerer. Компоненты этой операционной системы загружаются в виде исходного кода и компилируются локально на компьютере пользователя.

Примечательные особенности

[ редактировать ]

Source Mage, как следует из названия, представляет собой дистрибутив Linux на основе исходного кода . Вместо доставки двоичных файлов пользователям исходный код компилируется локально на компьютере пользователя. [2] Эта практика обеспечивает больший контроль над программным обеспечением, чем другие дистрибутивы, которые предварительно компилируют программное обеспечение для пользователей, например Ubuntu . Отдельные зависимости можно выбрать или отменить, что позволяет сэкономить ценное пространство на жестком диске и освободить циклы ОЗУ и ЦП. Например, OpenSSH можно скомпилировать без поддержки совместного использования X11 . Можно выбрать установку cflags , cxxflags и ldflags в зависимости от конкретной ситуации. Использование дистрибутива на основе исходного кода — это один из способов раскрыть полную производительность компьютера, поскольку многие бинарные дистрибутивы компилируют свое программное обеспечение для широкой аудитории, а не для определенной группы, например, для пользователей определенного процессора. Когда заклинание Source Mage «применяется», последняя стабильная версия загружается с сайта разработчика, а не с сайта Source Mage. Это позволяет использовать самую современную систему, в отличие от Gentoo , другого популярного дистрибутива на основе исходного кода, который поддерживает собственный настраиваемый кеш пакетов. [3] SMGL меняется в пакетах как можно меньше (только для соответствия голым стандартам, таким как стандарт иерархии файловой системы ), поэтому он более защищен от ошибок, возникающих в результате вмешательства разработчиков дистрибутива, в то же время в нем отсутствуют потенциально необходимые исправления, такие как проекты вроде Gentoo и Debian применяются.

В 2001 году Кайл Салли выпустил дистрибутив Linux под названием Sorcerer GNU/Linux. Из-за ряда проблем в 2002 году Чак С. Мид превратил Sorcerer в Lunar Linux. Вскоре после этого Кайл Салли отключил Sorcerer GNU/Linux. Оставшаяся команда разработчиков Sorcerer GNU/Linux вернула его в эксплуатацию и продолжила разработку. Месяц спустя Кайл Салли снова выложил свою версию Sorcerer в Интернет с новой лицензией, которая предотвращала разветвление и исключила GNU/Linux из названия. Следовательно, по просьбе Салли команда Sorcerer GNU/Linux переименовала свой проект в Source Mage. [4] [5]

Компиляция

[ редактировать ]

Слоган Source Mage: «Linux настолько продвинут, что с таким же успехом может быть волшебством» (отсылка к третьему закону Кларка ). [6] и его команды имеют «колдовскую тему». Инструкции к каждому пакету называются «заклинанием», а программа управления пакетами — «волшебством». [6] Чтобы установить пакет, пользователь должен «наложить» это заклинание. Кастинг заклинания состоит из загрузки исходного кода (если он еще не скачан), проверки зависимостей, их кастинга при необходимости, компиляции программы и ее установки. Набор доступных заклинаний называется « гримуаром ». Чтобы удалить пакет, пользователь должен «рассеять» заклинание.

Социальный контракт

[ редактировать ]

Source Mage взял на себя обязательства по распространению . Source Mage Social Contract устанавливает свои основные правила, которые аналогичны, но не идентичны правилам Debian . Первая часть контракта гарантирует свободу Source Mage:

Мы обещаем сохранять дистрибутив Source Mage GNU/Linux полностью бесплатным (как и свобода). Это означает, что все выпускаемое нами программное обеспечение будет распространяться по лицензии GNU General Public License, как это определено Фондом свободного программного обеспечения (fsf.org). Вся наша документация будет выпущена под лицензией свободной документации GNU. [7]

Source Mage не ограничивает выбор пользователем программного обеспечения только бесплатным программным обеспечением:

Мы признаем, что некоторые из наших пользователей требуют использования программ, которые не соответствуют строгим правилам лицензирования SMGL. Хотя SMGL никогда не будет полагаться на несвободное программное обеспечение, мы не ограничиваем пользователя в выборе программного обеспечения. Мы предоставим пользователю инструменты, позволяющие ему принимать собственные обоснованные решения, с помощью поля «ЛИЦЕНЗИЯ» каждого заклинания и фильтра волшебных заклинаний. Таким образом, хотя несвободное программное обеспечение не является частью Source Mage, мы поддерживаем его использование и предоставляем инфраструктуру (например, нашу систему отслеживания ошибок и списки рассылки, а также заклинания) для пакетов несвободного программного обеспечения. [7]

Установка

[ редактировать ]

Установка Source Mage включает в себя сначала создание минимальной установки с ядром (чтобы оно могло работать), компилятором GCC C, сетевым подключением и несколькими другими базовыми инструментами для поддержки загрузки и компиляции исходного кода. [8] Это позволяет системе загружать, компилировать и устанавливать все остальные компоненты, а результаты компиляции можно адаптировать для этой конкретной системы.

Портативность

[ редактировать ]

Весь код, поддерживаемый Source Mage, спроектирован так, чтобы предполагать минимальную систему, а базовая система явно не требует компилятора C++ (только GCC 4.x+, но его можно заменить).

Помимо POSIX -совместимых инструментов, для основных компонентов требуется только bash , [6] sed и gawk или mawk вместо более тяжелых языков, таких как Perl или Python . Это делает Source Mage подходящим для небольшой установки.

  1. ^ «Выпущена Стабильная-0.62-11» .
  2. ^ «Новичок в Source Mage» . sourcemage.org .
  3. ^ «Сравнение с Gentoo» . sourcemage.org .
  4. ^ «Наша история» . sourcemage.org .
  5. ^ «Распространения — Новости и статьи — О Source Mage» . lwn.net . 3 августа 2005 г.
  6. ^ Jump up to: а б с официальный сайт
  7. ^ Jump up to: а б Общественный договор - официальный сайт
  8. ^ Установить Source Mage - официальный сайт
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d2060d2be46f874ba36da5c6b439995c__1721236500
URL1:https://arc.ask3.ru/arc/aa/d2/5c/d2060d2be46f874ba36da5c6b439995c.html
Заголовок, (Title) документа по адресу, URL1:
Source Mage - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)