Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обзор Source Mage GNU/Linux, Как и обещал 
:(
    Опции темы
simanyay
Дата 30.4.2005, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 11
Всего: 36



Source Mage GNU/Linux

Вступление

На сегодняшний день в мире существует просто громадное количество GNU/Linux дистрибутивов, некоторые из которых популярны, некоторые - нет. Сложилось так, что все дистрибутивы принято делить на binary based, т.е. те, которые поставляются пользователю уже в прекомпилированном виде и source based - те которые пользователь собирает из исходных текстов сам. Итак, сегодняшний обзор будет про один из наиболее сильных source based дистрибутивов – Source Mage GNU/Linux (www.sourcemage.org)

История

Появился SMGL, как форк другого source based проекта – Sorcerer (www.sorcerer.wox.org). В один прекрасный момент Kyle Sallee, лидер проекта Sorcerer, решил изменить лицензию, что привело к практической невозможности свободного использования исходников другими разработчиками и Eric Sandall решил форкнуть проект. Так на свет появился Source Mage GNU/Linux. Новый дистрибутив продолжал идеологию Sorcerer, но уже распространялся под лицензией GNU GPL. Со временем в этот проект влилось множество других разработчиков, которых, по разным причинам, не устраивали бинарные или другие source based дистрибутивы (Gentoo, Sorcerer, etc.).

Основное

SMGL поставляется в виде маленького (~250Mb) .iso файла, в который входит минимальный набор, необходимый для начального функционирования системы. Замечу, что этот набор подходит исключительно для возможности настройки сети и компиляции различных программ. Все остальное программное обеспечение качается с сети Интернет и компилируется именно под ваш компьютер.

Установка

Установка происходит в псевдографическом интерактивном режиме и достаточно проста. Внимание: т.к. установщик рассчитан на прохождение по шагам, пропуск какого-либо шага может стать причиной неудачной установки. На этапе установки мы можем переразбить жесткий диск, установить локаль и дату/время, настроить сеть, выбрать необходимый минимум пакетов, а также собрать предложенное ядро (но на диске также есть прекомпилированная версия). Установка проходит быстро и с песнями smile

Sorcery

Теперь поговорим о самой главной изюминке данного дистрибутива. Sorcery – это система управления пакетами, которая, на мой взгляд, является одной из самых лучших систем этого рода среди всех дистрибутивов GNU/Linux. В чём же её преимущества?

Во первых, это то, что Sorcery написана на Bash, а следовательно ей не требуется дополнительных вещей для работы (как например необходим интерпретатор Python для Portage в Gentoo). Также практически любой администратор сможет схачить её для своих нужд. В помощь этому у разработчиков SMGL используется система bashdoc, которая является некоторым аналогом javadoc.

Во вторых, Sorcery очень гибка в настройке. В ней не только можно настроить стандартные флаги компиляции и оптимизации для архитектуры, но и многие другие вещи. Даже такие, как определенные звуки при определенных событиях. Советую послушать The Simpsons Theme smile

В третьих, в ней задают вопросы. Это сделано в противовес USE-флагам в Gentoo. Лично мне было очень муторно постоянно вспоминать эти флаги и писать их при каждой сборке, если мне нужны какие-то специфичные параметры компиляции. Тут же до начала сборки вам будут задаваться примерно такие вопросы:
Цитата
Do you want PHP4 support? (y): y
Do you want Python support? (y):


В четвертых, здесь реализована очень удобная система создания spell’ов. Spell (заклинание) это набор скриптов/правил для сборки какого-либо пакета (аналог ebuild в Gentoo). Т.к. в spell’ах можно использовать Bash уже довольно давно многие пакеты могут конфигурироваться в псевдографическом режиме. Так например spell apache2 в начале откроет вам псевдографическое окошко, где можно выбрать необходимые модули, а spell ядра позволит вам в таком режиме наложить необходимые патчи. Также, прямо перед сборкой можно уже руками подредактировать опции ./configure.

И наконец они не правят исходники, как это делают в Gentoo. Все исходные тексты система качает с сайтов разработчиков.

Grimoires - гримории

Гримория это просто набор spell’ов. Существуют 4 гримории:
Stable – стабильные заклинания, прошедшие тестирование
Test – заклинания, находящиеся в стадии тестирования
Z-Index – заклинания для несвободного софта или софта из бинарников (e.g. vmware)
Games – заклинания для игр

Добавить/удалить гримории очень легко: scribe add/remove grimoire [grimoire name], а обновлять ещё легче: scribe update [grimoire name]
У комманд Sorcery есть много параметров, поэтому советую выкурить маны.

Поддержка

Поддержка достаточно оперативная, если вы знаете английский. К сожалению, русскоязычной коммьюнити пока нет smile Вопросы можно задать на форуме, в IRC или же в списках рассылки.

Недостатки

К явным недостаткам могу отнести то, что
• При больших spell’ах (e.g. Gnome) весьма утомительно отвечать на все вопросы, хотя тут можно оставить по дефолту и идти спать.
• В гримориях хранятся только последние версии. Т.е. если вы собрали Gnome 2.8, а потом обновили гриморию, то там уже будет только Gnome 2.10.
• Как и во всех source based дистрибутивах нужен хороший интернет канал, для скачки необходимых исходников
• Молодая и небольшая коммьюнити, хоть и работает в поте лица, но всё же... пока народу не хватает. Но это временно.

Вывод

Source Mage GNU/Linux имеет все возможности конкурировать с Gentoo благодаря своей системе управления пакетами. По моему мнению, это очень неплохой выбор для маленьких/средних серверов, а также на workstation’ы и desktop’ы любителям GNU/Linux и сборки всего и вся.

Антон Ковалёв


P.S. Если вы нашли какую-либо ошибку (техническую или орфографическую) в данной статье, напишите мне об этом, пожалуйста. Орфографические ошибки лучше в ПМ.


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Kagor
  Дата 30.4.2005, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Debian user
****


Профиль
Группа: Экс. модератор
Сообщений: 2946
Регистрация: 28.2.2003
Где: Королевство Кривых

Репутация: 7
Всего: 85



simanyay, молодец, хорошо написал.
P.S. Только по-моему нужно было сюда постить: http://forum.vingrad.ru/index.php?showtopic=21855

Это сообщение отредактировал(а) Kagor - 30.4.2005, 20:09


--------------------
Disassemble Your life and get the key!
PM ICQ GTalk Jabber   Вверх
bilbobagginz
Дата 30.4.2005, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



"Grimoires" ~= "Геморрои" ?
smile

( надеюсь что нет... )

Это сообщение отредактировал(а) bilbobagginz - 1.5.2005, 01:05


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Шмель
Дата 1.5.2005, 04:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 16.4.2004

Репутация: 7
Всего: 18



Grimoire (фр.) - гримуар, колдовская книга
--------------------
будешь на Земле - заходи
PM MAIL ICQ   Вверх
simanyay
Дата 1.5.2005, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 11
Всего: 36



Цитата(bilbobagginz @ 30.4.2005, 22:56)
"Grimoires" ~= "Геморрои" ?


smile

Цитата(Kagor @ 30.4.2005, 22:06)
simanyay, молодец, хорошо написал.
P.S. Только по-моему нужно было сюда постить: http://forum.vingrad.ru/index.php?showtopic=21855


опля... этот топик ещё жив? А за оценку, спасибо.


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Kagor
  Дата 1.5.2005, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Debian user
****


Профиль
Группа: Экс. модератор
Сообщений: 2946
Регистрация: 28.2.2003
Где: Королевство Кривых

Репутация: 7
Всего: 85



Цитата(simanyay @ 1.5.2005, 12:16)
Цитата(Kagor @ 30.4.2005, )
simanyay, молодец, хорошо написал.
P.S. Только по-моему нужно было сюда постить: http://forum.vingrad.ru/index.php?showtopic=21855


опля... этот топик ещё жив?
Ну... можно было оживить smile


--------------------
Disassemble Your life and get the key!
PM ICQ GTalk Jabber   Вверх
rsm
Дата 1.5.2005, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 3
Всего: 62



Хорошая статья, интересный дистр. Был бы большой толстый (или хотя бы тонкий но дешевый) Инет непременно б заценил smile
PM MAIL   Вверх
bilbobagginz
Дата 1.5.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



RFC...

симаняй, честно говоря, мне ещё не приходилось собирать систему типа сорсмейдж... как нибудь когда нибудь... вопрос - привязана ли она к железной архитектуре ?

т.е. смогу ль я этот SourceMage влепить на ... скажем ppc64 ?

если да, то ... где почитать как это сделать, и ... какой имидж скачать ?
напр. Генты встают на ppc64 на ура.






--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Kagor
Дата 1.5.2005, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Debian user
****


Профиль
Группа: Экс. модератор
Сообщений: 2946
Регистрация: 28.2.2003
Где: Королевство Кривых

Репутация: 7
Всего: 85



bilbobagginz, Source Mage есть как для i386, так и для PPC.

Цитата(bilbobagginz @ 1.5.2005, 15:59)
какой имидж скачать ?
smgl-x.y.z-ppc.iso.bz2
x.y.z - версия.
Добавлено @ 15:56
http://download.sourcemage.org/iso/ smile
Добавлено @ 15:57
Что касается 64-х бит - Х.З.

Это сообщение отредактировал(а) Kagor - 1.5.2005, 15:55


--------------------
Disassemble Your life and get the key!
PM ICQ GTalk Jabber   Вверх
bilbobagginz
Дата 1.5.2005, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Kagor, в том то и проблема, что просто ppc не пойдёт.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
simanyay
Дата 2.5.2005, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 11
Всего: 36



К сожалению, портов пока мало. Насколько я знаю некоторые сидят там на PPC32, а вот по моему Eric сидел на 64 битном. Но хз. AMD64 ISO пока в тесте. Спросите в IRC smile


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
bilbobagginz
Дата 2.5.2005, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



кстати убунту нада обзорить ? ( недавно попробовал... вкусно )


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
simanyay
Дата 2.5.2005, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 11
Всего: 36



Цитата(bilbobagginz @ 2.5.2005, 16:14)
кстати убунту нада обзорить ? ( недавно попробовал... вкусно )


Разумеется. Сам недавно пробовал. Цельные каменты дам smile


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0623 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.