![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 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 файла, в который входит минимальный набор, необходимый для начального функционирования системы. Замечу, что этот набор подходит исключительно для возможности настройки сети и компиляции различных программ. Все остальное программное обеспечение качается с сети Интернет и компилируется именно под ваш компьютер. Установка Установка происходит в псевдографическом интерактивном режиме и достаточно проста. Внимание: т.к. установщик рассчитан на прохождение по шагам, пропуск какого-либо шага может стать причиной неудачной установки. На этапе установки мы можем переразбить жесткий диск, установить локаль и дату/время, настроить сеть, выбрать необходимый минимум пакетов, а также собрать предложенное ядро (но на диске также есть прекомпилированная версия). Установка проходит быстро и с песнями Sorcery Теперь поговорим о самой главной изюминке данного дистрибутива. Sorcery – это система управления пакетами, которая, на мой взгляд, является одной из самых лучших систем этого рода среди всех дистрибутивов GNU/Linux. В чём же её преимущества? Во первых, это то, что Sorcery написана на Bash, а следовательно ей не требуется дополнительных вещей для работы (как например необходим интерпретатор Python для Portage в Gentoo). Также практически любой администратор сможет схачить её для своих нужд. В помощь этому у разработчиков SMGL используется система bashdoc, которая является некоторым аналогом javadoc. Во вторых, Sorcery очень гибка в настройке. В ней не только можно настроить стандартные флаги компиляции и оптимизации для архитектуры, но и многие другие вещи. Даже такие, как определенные звуки при определенных событиях. Советую послушать The Simpsons Theme В третьих, в ней задают вопросы. Это сделано в противовес USE-флагам в Gentoo. Лично мне было очень муторно постоянно вспоминать эти флаги и писать их при каждой сборке, если мне нужны какие-то специфичные параметры компиляции. Тут же до начала сборки вам будут задаваться примерно такие вопросы:
В четвертых, здесь реализована очень удобная система создания 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 есть много параметров, поэтому советую выкурить маны. Поддержка Поддержка достаточно оперативная, если вы знаете английский. К сожалению, русскоязычной коммьюнити пока нет Недостатки К явным недостаткам могу отнести то, что • При больших 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. |
|||
|
||||
| Kagor |
|
|||
|
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! |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
"Grimoires" ~= "Геморрои" ?
( надеюсь что нет... ) Это сообщение отредактировал(а) bilbobagginz - 1.5.2005, 01:05 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Шмель |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.4.2004 Репутация: 7 Всего: 18 |
Grimoire (фр.) - гримуар, колдовская книга
--------------------
будешь на Земле - заходи |
|||
|
||||
| simanyay |
|
||||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 11 Всего: 36 |
опля... этот топик ещё жив? А за оценку, спасибо. -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
||||
|
|||||
| Kagor |
|
||||
|
Debian user ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2946 Регистрация: 28.2.2003 Где: Королевство Кривых Репутация: 7 Всего: 85 |
-------------------- Disassemble Your life and get the key! |
||||
|
|||||
| rsm |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 3 Всего: 62 |
Хорошая статья, интересный дистр. Был бы большой толстый (или хотя бы тонкий но дешевый) Инет непременно б заценил
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
RFC...
симаняй, честно говоря, мне ещё не приходилось собирать систему типа сорсмейдж... как нибудь когда нибудь... вопрос - привязана ли она к железной архитектуре ? т.е. смогу ль я этот SourceMage влепить на ... скажем ppc64 ? если да, то ... где почитать как это сделать, и ... какой имидж скачать ? напр. Генты встают на ppc64 на ура. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Kagor |
|
|||
|
Debian user ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2946 Регистрация: 28.2.2003 Где: Королевство Кривых Репутация: 7 Всего: 85 |
bilbobagginz, Source Mage есть как для i386, так и для PPC.
x.y.z - версия. Добавлено @ 15:56 http://download.sourcemage.org/iso/ Добавлено @ 15:57 Что касается 64-х бит - Х.З. Это сообщение отредактировал(а) Kagor - 1.5.2005, 15:55 -------------------- Disassemble Your life and get the key! |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
Kagor, в том то и проблема, что просто ppc не пойдёт.
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 11 Всего: 36 |
К сожалению, портов пока мало. Насколько я знаю некоторые сидят там на PPC32, а вот по моему Eric сидел на 64 битном. Но хз. AMD64 ISO пока в тесте. Спросите в IRC
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
кстати убунту нада обзорить ? ( недавно попробовал... вкусно )
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: 11 Всего: 36 |
Разумеется. Сам недавно пробовал. Цельные каменты дам -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |