Наконец, самое распоследнее. В свое время Дуглас Кенни и Генри Бэрд написали книжку, название которой в наших изданиях обычно переводится как «Тошнит от колец». Это весёлая пародия не столько даже на сочинение Профессора (к которому авторы относились с глубоким уважением), сколько на его многочисленных последователей.
Так вот, в мире Linux сложилась похожая ситуация, которую можно назвать «Тошнит от Убунт». При всей моей симпатии к этому дистрибутиву и его ближайшим родственникам, бессчётные эпигоны Марка Шаттлворта начинают вызывать нечто вроде аллергической реакции. И что каждый третий пользователь Ubuntu, вчера водрузив эту систему на свою машину, сегодня садится описывать в блоге очередное путешествие по новооткрытой Америке на только что изобретенном велосипеде с квадратными колесами… То, что каждая вторая такая заметка завершается словами: «Например, в Ubuntu…» …То, что слова Linux и Ubuntu уже начинают восприниматься почти как синонимы… Всё это вместе могло бы вызвать пароксизм здорового смеха, если бы не навевало столько грусти.
Но ведь мир Linux так обширен и разнообразен, и в этом его прелесть. И если он свое разнообразие утратит, сведясь к Ubuntu и её производным, то и прелесть его будет утрачена. А сам Linux перестанет быть Linux’ом. Так что нужно же писать не только об Ubuntu – а к нему, как явлению планетарного масштаба, мы вернёмся в одной из ближайших глав.
И несколько последних слов
Все те концептуальные особенности Zenwalk»а, описанные выше, показались части его разработчиков не совсем соответствующими духу первозданного Linux»а. И в результате от него отделился проект Salix. Но о нём сейчас разговора не будет – он выпадает и за хронологические рамки этой главы, и в тему систем быстрого развёртывания не совсем вписывается.
Глава пятнадцатая. Debian: история клонирования
О дистрибутиве Debian уже говорилось в главе одиннадцатой, посвящённой началу дистрибуции Linux. И оборвалась тогда его история на моменте зарождения его первых коммерческих клонов, каковыми выступили Corel Linux и StormLinux. Ни тот, ни другой проект тогда успехом не увенчались. Правда, по разным причинам. Corel Linux, не дав мгновенного коммерческого успеха родительской корпорации, был ею тихо похерен, как нежеланный ребенок. StormLinux же, будучи самостоятельным проектом, просто скончался голодной финансовой смертию.
Но дело их не пропало. Corel Linux, подобно подкидышу в цыганскую семью, со временем претворился в бравого чавела – дистрибутив Xandros, некоторое время развивавшийся вполне успешно. Что же до StormLinux – кое-какие из заложенных в нем идей получили развитие позднее в дистрибутивах семейства Ubuntu.
Другим направлением клонирования Debian стало портирование его инфраструктуры на ядра, отличные от ядра Linux. Первой ласточкой тут стал HURD – знаменитый долгострой проекта GNU: возникает проект Debian GNU/HURD. А в дальнейшем Debian-инфраструктура (в первую очередь пакетный репозиторий и механизм получения из него пакетов через apt) были пересажены и на совсем, казалось бы, чуждую почву – ядра BSD-систем. Что, прочем, счастья им тоже не принесло.
В результате универсалистские тенденции в развитии дистрибутива переросли уже прямо в имперские амбиции. И со временем Debian стал позиционировать себя ни много, ни мало, как операционную систему, низводя роль собственно ядра (Linux, HURD, какое-либо из BSD – по утверждениям идеологов проекта, это не имеет никакого значения) до незначительного винтика в ее составе.
Жизнь не подтвердила притязаний дебианистов. Воз HURD и ныне там, где был четверть века назад. Ни одной из BSD-имплантаций не сопутствовал успех – и не удивительно, ведь каждая из них имеет не только собственное системное окружение, тесно интегрированное с их ядром и отличное от GNU, но и свою, отработанную и «притертую», систему пакетного менеджмента с хорошо развитой инфраструктурой. Наконец, сами участники проекта начали поговаривать о том, что поддерживать такое количество аппаратных платформ, большинство из которых готовится отойти в мир иной, – непроизводительная трата средств.
Мне кажется, что возникновение клонов Debian было в том числе и реакцией на имперские устремления разработчиков материнской системы. От которой в итоге ответвилось три серии производных дистрибутивов, развивающихся независимо друг от друга, но при сильном взаимовлиянии. И, что немаловажно, в значительной мере сохраняющих совместимость между собой (и со своим прародителем) не только в отношении файловой иерархии, системы инициализационных скриптов, формата пакетов и методов управления оными, но даже и на уровне пакетных репозиториев. общего, кроме формата пакетов.
Во-первых, от Debian отделились дистрибутивы коммерческого типа – Xandros (бывший Corel Linux), Mepis и Linspire (ранее весьма прославившийся как Lindows). Они включали в себя проприетарные компоненты, такие, например, как пакет CrossOver Office (средство запуска под Linux Windows-приложений), фирменные драйвера устройств и так далее. Полные версии этих дистрибутивов распространялись за деньги. Платным являлся также доступ к их обновлениям. Однако облегченные варианты всех этих дистрибутивов, содержащие только компоненты Open Source (с небольшой примесью не вполне свободных, в понимании FSF, программ), были доступны для свободного скачивания на соответствующих сайтах.
Из дистрибутивов коммерческой серии наибольшую известность, местами скандальную, снискал проект Linspire. Ибо начат он был Майклом Робертсоном в 2001 году под прозрачно-пародийным именем Lindows. Да и, честно говоря, ранние его версии действительно производили впечатление пародии на дистрибутив. В конце концов эта система, неоднократно сменив имя, слилась в творческом экстазе с тем самым Xandros»ом, упомянутом ранее. И, вместе с ним и всеми братьями по классу, упокоилась в братской могиле.
Во-вторых, Debian лег в основу знаменитого LiveCD Knoppix – одного из первых «живых» дистрибутивов (то есть Linux-систем, способных полноценно работать непосредственно с компакт-диска, без установки на винчестер). В Knoppix впервые появилось большинство инноваций, таких, как использование сжатого образа файловой системы cloop, автоопределение оборудования, автоматическое конфигурирование сети и подстройка параметров оконной системы X, которые потом стали характерными для большинства LiveCD, а потом и «обычных» дистрибутивов. Кроме того, Knoppix содержал средства автоматического переноса самого себя на жесткий диск, после чего превращался практически в самый обычный Debian.
Наконец, в-третьих, на базе Debian образовалось немало свободных дистрибутивов общего назначения, из которых наибольшая известность суждена была Ubuntu. Именно последняя и похоронила в братской могиле все коммерческие дериваты Debian'а, о которых я только что говорил.
Глава шестнадцатая. Ubuntu и его клан
В главе четырнадцатой была описана история первых систем быстрого развёртывания, основанных на дистрибутиве Slackware – таких, как Vector Linux и особенно Zenwalk. Однако наибольшую популярность среди всех СБР (и, замечу в скобках, не-СБР тоже) суждено было снискать производным другой линии – дистрибутиву Ubuntu, базировавшемуся на Debian.
Основатель этого дистрибутива – южноафриканец Марк Шаттлворт [Mark Shuttleworth], в 90-х годах – один из разработчиков Debian. А по совместительству также – бывший глава бывшей Интернет-компании Thawte Consulting, занимавшейся вопросами криптографии и сетевой безопасности. Деятельность которой была столь успешна, что на закате эпохи «дот-комов» ее приобрела известная корпорация VeriSign за некую астрономическую сумму, сделавшую Марка весьма небедным человеком. После чего он повел себя не очень стандартным для акулы капитализма образом.
Что надлежит сделать порядочному человеку в таком случае? Перво-наперво, «поделиться с пацанами». И каждый из бывших сотрудников Thawte Consulting получил премию в размере немалого количества рэндов (это валюта такая в ЮАР – название её происходит от месторождения Витватерсрэнд, на котором золота было добыто больше, чем на всех остальных месторождениях за всю историю человечества).
Во-вторых, следует осуществить голубую мечту своего детства. И Марк слетал в космос туристом, оказавшись в этом качестве вторым человеком в истории Земли.
В-третьих, стоит подумать о тех, кому, мягко говоря, не повезло стать миллионерами. И Марк создает и финансирует несколько некоммерческих организаций – по развитию образования в Африке, помощи развивающимся странам, и так далее.
И, наконец, вернуться к тому, с чего начинал – в данном случае в начале всех начал оказался Linux, на котором был построен бизнес компании Thawte.