Категории
Самые читаемые
RUSBOOK.SU » Компьютеры и Интернет » Программное обеспечение » Вопросы истории: UNIX, Linux, BSD и другие - Алексей Федорчук

Вопросы истории: UNIX, Linux, BSD и другие - Алексей Федорчук

Читать онлайн Вопросы истории: UNIX, Linux, BSD и другие - Алексей Федорчук

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 36 37 38 39 40 41 42 43 44 ... 68
Перейти на страницу:

‬Наконец,‭ ‬последним на тот исторический момент пополнением семейства стал 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 Патрика Фолькердинга (подробности их истории описаны здесь и здесь). В сферу деятельности компании входило также оказание технической поддержки пользователей, преимущественно корпоративных.

В 1994 году увидела свет локализованная, то есть немецкоязычная, версия Slackware, которая получила имя собственное – S.u.S.E. Linux, и номер версии – 1.0. Оно представляет собой аббревиатуру компании-распространителя. Последнюю нельзя ещё было назвать майнтайнером и тем более разработчиком. Но вклад её в дистрибутив не ограничивался германизацией – дистрибутивный комплект из сорока трёхдюймовых дискет сопровождался весьма подробной печатной документацией. С тех пор качественная «бумажная» документация на многие годы стала визитной карточкой SUSE и служила образцом, к которому стремились многие другие разработчики дистрибутивов. В частности, на неё ориентировались сочинители документации для Mandrake Linux/RE (в последующем Altlinux) и ASPLinux.

В 1996 году пути S.u.S.E. и прародительской Slackware расходятся навсегда. В качестве причины источники приводят то, что Патрик не принимал патчи с исправлениями ошибок в его системе, в результате чего германцам приходилось повторно править их в каждой новой версии.

Однако видится и другая причина: к этому времени популярность Linux’а вообще достигла того критического уровня, когда аскетические средства установки, конфигурирования и управления пакетами Slackware, развивавшегося в качестве типичного «дистрибутива для себя» – перестали устраивать потенциальных заказчиков компании S.u.S.E. Которые желали видеть «дистрибутив для всех», подобный набиравшему тогда популярность Red Hat’у – в статье «Linux: начало дистрибуции» я уже говорил, какой смысл тогда вкладывался в понятие «все».

Начало самостоятельного плавания

Так или иначе, но в 1996 году дистрибутив S.u.S.E. Linux пустился в самостоятельно плавание. Это ознаменовалось:

   • появлением собственной инсталляционной программы по образу и подобию таковой из Red Hat, считавшейся тогда эталоном дружелюбия к пользователю;

   • изменением системы инициализации – с BSD-стиля, исконного для Slackware, на SysV, принятый как в первозданном Linux’е Торвальдса, так и в большинстве распространённых и тогда, и ныне дистрибутивов этой ОС;разработкой первой в истории мироздания и дистроения сквозной системы конфигурирования дистрибутива – YaST (Yet another Setup Tool, то есть «Ещё один установочный инструмент»), потомок которой, под именем YaST2, используется дистрибутивах семйства SUSE по сей день;

   • сменой формата пакетов – со свойственных Slackware простых тарбаллов на заимствованный из Red Hat’а RPM, быстро ставший наиболее популярным для распространения бинарников независимыми разработчиками.

Не ручаюсь, что все эти изменения произошли одновременно – сам я свидетелем ещё не был, а однозначных указаний в Сети (за исключением YaST’а) не нашёл. Но могу определённо утверждать, что в 1997 году, когда я впервые увидел S.u.S.E., все они уже имели место быть в этом дистрибутиве.

Эта первая оригинальная разработка компании S.u.S.E. получила номер версии сразу 4.2, хотя логика подсказывала в лучшем случае лишь версию с цифрой 2. Почему – тайна сия велика есть. В Сети мне встречалось мнение, что номер версии был взят разработчиками прямо с потолка. Однако рискну высказать иное предположение: в 1996 году увидел свет дистрибутив Red Hat версии 4.0, а затем и 4.1. Разработчики же S.u.S.E. Linux сочли, что их продукт является более «продвинутым» – а учитывая систему YaST, некоторые основания к тому у них были. И потому присвоили ему «опережающий» номер версии: Red Hat 4.2 увидит свет лишь в следующем, 1997, году.

В скором времени SuSE, утратив в 1998 году точки в своём имени, стал дистрибутивом номер один не только в Германии, но и практически во всей Европе, оккупировав на этом континенте ту же нишу, что и Red Hat в Америке. И занял, вслед за последним, второе место по распространённости в корпоративном секторе в мировом масштабе.

Бизнес-модель SuSE строилась несколько по иной схеме, нежели у Red Hat. В частности, этот дистрибутив включал в себя ряд собственных закрытых проприетарных компонентов, в первую очередь – ту же систему YaST и собственную графическую рабочую среду. Входил в него также коммерческие X-серверы – X-Accelerated и MetroX, которые тогда обеспечивали лучшую, по сравнению со свободной модификацией Иксов – XFree86, поддержку видеокарт. Ни один из этих компонентов не был доступен в исходных текстах. Хотя использование свободных X-серверов (в те далёкие времена на каждую серию видеочипов приходился свой X-сервер) и оконных менеджеров (время интегрированных десктопов ещё не настало).

1 ... 36 37 38 39 40 41 42 43 44 ... 68
Перейти на страницу:
На этой странице вы можете бесплатно скачать Вопросы истории: UNIX, Linux, BSD и другие - Алексей Федорчук торрент бесплатно.
Комментарии
Открыть боковую панель
Комментарии
Сергій
Сергій 25.01.2024 - 17:17
"Убийство миссис Спэнлоу" от Агаты Кристи – это великолепный детектив, который завораживает с первой страницы и держит в напряжении до последнего момента. Кристи, как всегда, мастерски строит