CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
29.03.2017

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: Идеология

Linux для себя, любимого: судьба дистрибутивов

http://alv.me/

Эта заметка была сочинена под впечатлением современной тенденции развития двух дистрибутивов CRUX’а и Zenwalk’а. Оба они принадлежали к числу моих любимых — первый чуть не с самого своего появления в 2001 году, второй — на протяжении последних двух лет. И хотя по многим причинам они далеко не всегда применялись в качестве основной системы, тёплые чувства к ним я сохранял на протяжении всего периода знакомства, и судьба их мне не безразлична.

Ну а непосредственным поводом для сочинения настоящей заметки послужило обсуждение нашей с Владимиром Поповым заметки о “худшем” Linux’е на форуме POSIX.ru. Которое, как это часто бывает, быстро вышло за поставленные топистартером рамки.

Несколько лет назад я довольно активно занимался вопросами классификации дистрибутивов, результаты чего воплотились вот в этой заметке. Сама по себе классификация, в ней описанная, во многом утратила своё значение — как, впрочем, и все остальные классификации, предложенные как до, так и после. И когда-нибудь я вернусь к этому вопросу и изложу своё мнение — почему. Но один из критериев разделения дистрибутивов до сих пор сохраняет некоторую актуальность: это деление на “системы для всех” и “системы для себя”. Хотя и смысл, и состав этих категорий за истекшие годы изменились.

Так вот, и CRUX, и Zenwalk представляют собой типичные примеры дистрибутивов для себя. Оба они созданы индивидуальными разработчиками (Пером Лиденом и Жаном Филиппом Гийоменом соответственно), в первую очередь, для реализации личного идеала и обеспечения собственных потребностей.

Надо отметить, что они не были ни единственными, ни первыми. Право первенства среди систем для себя бесспорно принадлежит старейшему из ныне живущих дистрибутивов — Slackware (1993 год). А потом в этом ряду появляется (1999 год) RockLinux — первый дистрибутив Source Based, дружественный, по выражению его создателя, Клиффорда Вольфа, к адмнистратору. К первопроходцам в начале нового тысячелетия присоединяется целая плеяда — наряду с CRUX’ом, это Archlinux, Gentoo, Sorcerer сотоварищи…

Общим для них была ориентация на интересы себя, любимого, то есть создателя и харизматического лидера проекта (вспоминаем сакральную формулу Патрег — Бох). Но также на тех пользователей, чьи вкусы и потребности более или менее совпадали с таковыми разработчиков — по крайней мере, в отношении подхода к конструированию собственной идеальной системы. Их оказалось не так уж и мало — и вокруг каждого из перечисленных дистрибутивов постепенно сложилось более или менее активное, хотя и не всегда многочисленное, комьюнити.

И до какого-то времени с большинством из перечисленных проектов всё было хорошо. Но потом среди дистрибутивов для себя началось классовое расслоение. RockLinux отошёл в нишевую сферу применения, став своего рода дистрибутивом для всех — правда, это “все” адекватно определяется (очень) широкой известностью в (очень) узких кругах, и не в нашей стране: ни лично, ни виртуально я не знаю ни одного действующего пользователя этого дистрибутива. Правда, он дал и боковой побег в виде T2 — среды для сборки системы для “суперсебя”. Однако её, как и LFS, нельзя считать дистрибутивом в собственном смысле этого слова.

В отличие от RockLinux’а, Gentoo почти сразу по своему возникновению обзавёлся обширным и активным сообществом — не в последнюю очередь благодаря прекрасной документации проекта. Ему пришлось пережить потерю своего создателя и харизматического лидера, Дэниела Роббинса, после чего некоторое время дистрибутив находился в состоянии разброда и шатания. Но постепенно положение выправилось, и Gentoo стал превращаться из системы для себя в систему… нет, не для всех, конечно, ибо порог вхождения в него с точки зрения начальной подготовки был достаточно высок, но в дистрибутив для многих. И при этом обзавёлся даже адаптированными для конечных пользователей клонами, такими, как Sabayon.

Вполне счастливо складывается и судьба Archlinux’а. Возникнув как типичный дистрибутив для себя, причём с явными следами Source Based происхождения, он со временем эволюционировал в направлении развитого пакетного, медленно, но верно обрастая сообществом — до сих пор не очень многочисленным (если сравнивать с Gentoo и тем более с Debian’ом), но весьма активным сообществом. И ныне, как и Gentoo, вполне может выступать в роли дистрибутива для многих. А потому безболезненно пережил добровольную отставку основателя и первоначального лидера — Джадда Винета.

А вот его непосредственному предшественнику и, в определённой мере, прототипу — дистрибутиву CRUX — повезло меньше. В отличие от Archlinux’а, он сохранил свою изначальную Source Based природу. И пока сборка из исходников оставалась в моде, развивался весьма интенсивно — не только усилиями создателя, Пера Лидена, но и силами растущего комьюнити. Но постепенно пользовательские приоритеты сменились, и рост сообщества замедлился, а потом и вовсе сменился фактически распадом — даже ссылки на ресурсы CLC (CRUX Linux Community) начали исчезать с официального сайта проекта.

И тем не менее, пока CRUX’ом занимался сам Пер — всё было ещё не плохо: он оставался прекрасным дистрибутивом для тех, чьи вкусы соответствовали аскетической идеологии его разработчика. В упомянутом выше обсуждении на POSIX.ru в посте Attila прозвучала такая фраза:

Slackware, Gentoo, Arch — шью костюм на заказ. Ubuntu, Zenwalk и пр. — пользуюсь добротной заводской продукцией. CRUX, получается, костюм, сшитый для другого человека, но носить всё равно мне.

Но ведь Пер Лиден об этом честно и откровенно предупреждал с самого начала. И нашёл сторонников. В частности, Владимир Попов именно на базе CRUX’а разрабатывал свой LiveCD — LinuxPop, или Народный Linux.

Однако затем Пер Лиден, опять таки добровольно, покидает пост главы проекта, передав эти функции изрядно прореженному к тому времени CLC. И последующие после 2.2 версии дистрибутива анонсируются от имени сначала Мэтта Хоуша (Matt Housh), а затем Тильмана Зауэрбека (Tilman Sauerbeck). И дистрибутив начинает утрачивать своё лицо, превращаясь из системы для себя в систему неизвестно для кого — именно к последней версии его версии (2.6) и относится процитированная характеристика.

Нынче похоже, что той же дорогой готов пойти и Zenwalk. Во всяком случае, релиз-цикл у него всё возрастает, а последняя версия (6.2) оказалась откровенно неудачной. И складывается ощущение, что его создатель и лидер проекта, Жан Филипп Гийомен, говоря по простому, крепко забил на своё детище. Причём равноценной замены ему не просматривается, а комьюнити не успело набрать критической массы для самодостаточного существования.

Так что, как это ни грустно, но похоже, что у дистрибутивов для себя может быть только две судьбы:

  1. или они постепенно превращаются в разрабатываемые сообществом дистрибутивы для всех, как Gentoo и Archlinux;
  2. или создателю дистрибутива это дело надоедает, и он тихо загибатся; в качестве примера уже в Бозе почившего дистрибутива можно вспомнить LRs Linux.

В общем-то, ситуация легко объяснима: разработчики дистрибутивов для себя, как правило, — люди вполне молодые. И более чем понятно, что с возрастом появляется желание заняться чем-то новым, а не вылавливать баги из старых версий и клепать новые, отличающиеся от предыдущих только версиями ядра, компилятора, библиотек, Иксов и приложений. Ведь даже использовать всю жизнь один и тот же дистрибутив скучно — что же говорить про то, чтобы его всю жизнь поддерживать…

Очевидны также причины того, что по “уходе на покой” основоположника проекта не всегда находится адекватная ему замена: фронтирные дистрибутивы для себя требуют от своего лидера определённых качеств характера. А людям, таковыми обладающим, как правило, проще сделать свой дистрибутив, нежели заниматься рутинной работой по поддержке чужого.

Кстати, подумалось о причинах неудачи с последним Zenwalk’ом: Жан Филипп — почти самый старший среди разработчиков дистрибутивов для себя, ему 37 лет (см. перевод интервью с ним). А это возраст, когда у многих мужчин, по статистике, появляется потребность сменить сферу деятельности.

Так что, учитывая уроки истории, можно задаться вопросом: а не произойдёт ли нечто подобное и со Slackware — ведь Патрику Фолькердингу лет ещё больше. Или, напротив, для него критический возрастной рубеж благополучно миновал?




Комментарии

Страницы комментариев: 1 :: 2 :: 3 :: ... :: 6 :: следующая

ыы, Sun Dec 13 16:06:36 2009:
да че вы парни... Win95 и ниибет.. :) По идее более ли менее хороший Линух это Убунта предпоследняя.
аноним, Mon Nov 9 10:27:28 2009:
>Откуда же разнообразие то?
Стартовые скрипты (не sysvinitом единым)
Пакетные менеджеры и/или система сборки пакетов
Это первые, действительно значимые отличия.
Мелочи, вроде стартовой подборки пакетов после инсталляции. В этом плане мне очень нравился бразильский Dreamlinux. А вообще я пользую Арч, хотя в последние полтора года неочень доволен, что делается с пакетной базой (справедливости ради, стоит отметить, что ABS и bsdёвые стартовые скрипты пока не отменял, т.е. есть очень мощные и удобные средства сделать так, как душе угодно).
аноним, Mon Nov 9 09:11:10 2009:
Поставил линукс, поюзал неделю и снёс. Одни глюки и баги. Неговорю уже про то, что нет ни одной нормально работающей полезной программы.
не удивительно, что про линуксоидов знают только в кругу узких специалистов редких профессий.
аноним, Mon Nov 9 00:45:38 2009:
>аноним, понедельник, 9 ноября 2009 г. 00:06:26:
Выбор среди велосипедов.

слава богу что их не ибёт мнение и классификация анонима.. :)

>Были у меня и кеды и гном - лучше б хоть одно что-то доделали. Гном вот форкают , gnome3 будет. Большинство WM ущербны.

Это как-то мешает факту что есть разнообразие?

>И потом, вы BSD, BeOS, и прочее суда не валите, речь шла о линуксе.

Речь шла о разнообразии дистров. Вот из за узкого кругозора, для тебя дистрибутив == линукс. Смотри шире, открытых проектов море, выбирай или бери что дают, пили, или просто паразитируй.. ))

>Распыление сил разработчиков рождает лишнии проекты.

Лишних не бывают. Тебе никто горло не грозится резать, если появится еще один проект.. Разработчики вправе самим решать чем они должны заниматься, и если занимаются - значит нравится, значит донэйшены получают, значит так нужно.

>Хотя конечно хорошо что помимо всего прочего есть оконные менеджеры ориентированные только на клавиатуру.

Это единственное нейтральное предложение должно было отвести глаз от того что ВЫ - тролль? :D
аноним, Mon Nov 9 00:06:26 2009:
Выбор среди велосипедов. Были у меня и кеды и гном - лучше б хоть одно что-то доделали. Гном вот форкают , gnome3 будет. Большинство WM ущербны.

И потом, вы BSD, BeOS, и прочее суда не валите, речь шла о линуксе. Распыление сил разработчиков рождает лишнии проекты.

Хотя конечно хорошо что помимо всего прочего есть оконные менеджеры ориентированные только на клавиатуру.
аноним, Sun Nov 8 23:41:53 2009:
>аноним, воскресенье, 8 ноября 2009 г. 23:00:08:
аноним, не тупи, гном и кде - это разнообразие ДЕ. Не нравится ДЕ? Жри WM (которых over 9000)
у ядра есть несколько веток, не нравится? Ешь БСД. Не нравится? Жри hurd, kolibriOS, и многие другие открытые проектые..
gcc? Жри tcc, pcc, openwatcom...
Ты приебись что разные ветки ядра, а ядро то одно.. ТогдаКДЕ и Гном - это суть ОДНА DE.. а компиляторы - суть ОДНИ КОМПИЛЯТОРЫ... И да, на этот случай, смотри другие проекты, BSD, Minix, Hurd, Qnx и т.д. Выбор есть, если ты его не видишь - не значит что его нет.))
аноним, Sun Nov 8 23:00:08 2009:
Откуда же разнообразие то? Ну или в чем оно состоит?
Одинаковое ядро, kde, gnome, gcc... Бесконечные клоны и форки всего чего угодно, калькуляторов, редакторов, всяческих недоязыков.

Я как линуксоид, выбираю гусеничный унитаз с ГЛОНАСС!
аноним, Sun Nov 8 21:46:31 2009:
>Делают, сам видел, ессесно кустарные и убогие, но крутить ногами не надо
Естественно это не мотоциклы, а самоходный самопал. Вот и вся разница между техникой под названием "мотоцикл" и тем, что вы описали. Просто приходит время, когда некоторые узлы (а часто и саму технику целиком) удобней делать с 0. Потому так и много дистров. И это прекрасно, если верить Дарвину разнообразие повышает качество эволюции.
аноним, Sun Nov 8 14:10:07 2009:
Да не делаются из велосипедов мотоциклы, при всём большом желании и большой фантазии.




Делают, сам видел, ессесно кустарные и убогие, но крутить ногами не надо. Тоже и линукс, только в линуксе шагов больше и больше изобретателей, из велосипеда другой велосипед, потом мопед, потом катамаран, потом мотоцикл с коляской, потом кресло качалку с мотором, потом мясорубку с колесами и гребным винтом и так далее.
аноним, Sun Nov 8 13:17:46 2009:
>Потому что проще изобрести новый велосипед, чем сделать из старого велика мотоцикл.
Да не делаются из велосипедов мотоциклы, при всём большом желании и большой фантазии.
От Алексея хочется узнать про дистрибутивы SLS (Sorcerer/Lunar-linux/Sourcemage) на примере хотя бы Sourcemage, а если быть совсем точным, каковы ощущения от стартовых скриптов, системы сборки (кроме того, кто кастуются и диспелятся заклинания).

Страницы комментариев: 1 :: 2 :: 3 :: ... :: 6 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds