Отличие его от прародителя заключалось в том, что он комплектовался самыми свежими версиями пакетов, примерно соответствующим тестируемой [testing], а иногда и нестабильной [unstable] и даже экспериментальной [experimental] веткам Debian. Сборка пакетов осуществлялась с оптимизацией с флагом -O2, что на процессорах того времени обеспечивало несколько большее быстродействие, чем у исходного Debian, собираемого с флагом -O1.
Вторая особенность Ubuntu – в том, что при инсталляции системы по умолчанию автоматически устанавливалась и настраивалась графическая среда. Коей, в соответствие с традициями Debian, стал Gnome.
Впрочем, выбор Gnome был обусловлен не только этим. Шаттлворт объясняет его тем, что во времена создания первой версии Ubuntu Gnome был хороший, а в KDE были одни «рюшечки и менюшечки». Однако в 2002– 2003 годах, когда затевался проект Ubuntu, всё было с точностью до наоборот, и KDE далеко опережал Gnome по функциональности и «юзабельности», это я как очевидец свидетельствую. Так что, на мой взгляд, Марк несколько лукавит.
Дело в том, что на момент начала разработки Ubuntu уже существовало несколько базирующихся на Debian систем быстрого развёртывания, в частности, упомянутые в главе пятнадцатой MEPIS, Xandros, Lindows/Linspire. И все они в качестве рабочего стола по умолчанию (или даже единственного) использовали KDE. Так что Gnome было единственным способом выделить Ubuntu на их фоне. И, к слову сказать, последующий взлёт популярности Gnome был спровоцирован именно нарастающим распространением Ubuntu.
Появление «разновидностей»
Но поскольку Gnome – всё-таки лишь один из возможных пользовательских рабочих столов, немедленно (весной 2005 года) был создан вариант дистрибутива, использующей в качестве рабочего окружения KDE. Который логично получил имя Kubuntu. Правда, сборкой его занимался чуть ли не единственный человек, Джонатан Риддел [Jonathan Riddell], при поддержке дюжины энтузиастов. Что не мешало рекордными по срокам сборками новейших версий KDE – напомню: это были времена расцвета 3-й ветки...
Особенностью третьего из основных, на первых порах, представителей, Edubuntu, как и следует из названия, является комплектование программами образовательного назначения.
Собственно Ubuntu, Kubuntu и Edubuntu стали первыми представителями семейства. Вслед за ними появился серверный вариант Ubuntu, лишенный не только какой-либо интегрированной среды, но и оконной системы X вообще, и Nubuntu – LiveCD для сетевого администратора.
Наконец, последним на тот исторический момент пополнением семейства стал Xubuntu – дистрибутив, в котором рабочей средой пользователя выступает Xfce.
Подчеркнем, что все представители семейства Ubuntu – это одна и та же система. И различия их проявляются только в комплектации инсталяционного CD или DVD. В случае необходимости наращивания установленной системы пакетами, на CD (DVD) отсутствующими, все три дистрибутива обращались к одному и тому же репозиторию или его зеркалам. Поэтому, вне зависимости от комплектации исходного носителя, из пакетного репозитория можно было легко установить почти любой менеджер окон или интегрированную среду. Более того, возможна безболезненная трансформация Kubuntu, например, в Ubuntu и обратно.
Собственно Ubuntu, Kubuntu, Edubuntu, Nubuntu и Xubuntu – это, изначально, официальные члены семейства. Однако Ubuntu оказался не менее продуктивным клонопородителем, нежели предок – Debian. И потому число его побочных потомков росло с каждым днем.
Это были, во-первых, просто локализованные версии Ubuntu/Kubuntu: финская, итальянская, тайваньская и так далее. От исходных дистрибутивов они отличаются только более или менее полным переводом интерфейса и системных сообщений на соответствующие языки.
Во-вторых, практически сразу в изобилии появились национально-специфические дериваты, отличающиеся от прародителя не только языком, но и учётом особенностей национального делопроизводства. В этой части особенно отличилась Испания, во многих провинциях которой – Андалузии, Кастилии, Галисии – было создано по собственному дистрибутиву для использования в их правительственных и муниципальных учреждениях.
Наконец, третья группа клонов Ubuntu – это дистрибутивы специального назначения, нацеленные либо на определенный круг задач, либо на специфическое оборудование.
Приведенного списка достаточно, чтобы представить себе начальные масштабы «экспансии Ubuntu». Ну, а продолжение её выходит за хронологические рамки настоящей главы.
Глава семнадцатая. SUSE в истории
В главе двенадцатой история SUSE уже затрагивалась – но лишь начальные её моменты, да и то очень кратко. Ныне же есть смысл осветить её подробно и целиком – от истоков до наших дней.
Представление семейства
Сочетание символов SUSE в разное время писалось по разному и имело разное содержание. Сначала оно в форме S.u.S.E. было просто аббревиатурой от названия фирмы, занимавшейся консалтингом и поддержкой UNIX-систем. После того, как эта фирма занялась разработкой собственного дистрибутива, на него было перенесено её имя. Имя это, утрачивая расшифровку, точки и меняя регистр символов, закрепилось за дистрибутивом на долгое время – вплоть до его расщепления на коммерческую и свободную линии.
В настоящий момент коммерческая линия представлена дистрибутивом SLE (SUSE Linux Enterprise), свободная же – openSUSE. С последним тесно связан ряд проектов, таких, как:
•
OBS (Open Building System, ранее openSUSE Building System) – автоматизированная система сборки пакетов не только для родного дистрибутива и соплеменного SLE, но и ряда других (Fedora, RHEL, CentOS, Mandriva);
•
SUSE Studio – система автоматической сборки на базе openSUSE и SLE в соответствие с потребностями и пожеланиями пользователя;
•
openQA – система автоматического тестирования созданных образов дистрибутивов;
•
openFATE – система управления возможностями и пожеланиями.
Все они неразрывно связаны с дистрибутивами openSUSE и SLE. И потому ныне SUSE можно рассматривать как общее имя для семейства проектов, охватывающих все стороны развития дистрибутивов – от разработки до распространения. И целью настоящей статьи будет описание того, как SUSE дошла до жизни такой. То есть – её истории.
Из предыстории
История SUSE уходит своими корнями в седую древность – в далёкий 1992 год. И началась она в городе Нюрнберге или, точнее, в университете Эрлангена – Нюрнберга. Когда его недавний студент – Томас Феер (Thomas Fehr) и трое студентов действующих – Бурхард Штайнбильд (Burchard Steinbild), Хуберт Мантель (Hubert Mantel) и Роланд Дюрофф (Roland Dyroff), собрались… нет, не выпить самого лучшего пива из Баварии, а чтобы учредить фирму по разработке программного обеспечения и оказанию консалтинговых услуг в области UNIX-систем.
Фирма эта получила название Gesellschaft für Software- und System-Entwicklung (Компания по разработке программ и систем). И первые два года своего существования занималась распространением только что возникших в это время дистрибутивов Linux – сначала SLS Питера Макдональда, а затем, в преддверии безвременной его кончины – Slackware Патрика Фолькердинга (подробности их истории описаны здесь и здесь). В сферу деятельности компании входило также оказание технической поддержки пользователей, преимущественно корпоративных.