Руководствуясь этой книжкой (а также упомянутыми выше статьями Врублевского и Хименко), я и поставил «по уму» свой первый в жизни Linux (в варианте Slackware) – предшествовавшие эксперименты мои основывались на дискетах к статье Водолазкого и «золоте» от пиратов, и никаких практических результатов не имели. Более того, я добился локализации системы с помощью компонентов, вытащенных из «Открытого ядра», обретя способность писать русские тексты и даже распечатывать их на принтере. Впрочем, как-то использовать Linux в мирных целях мне тогда даже и в голову не приходило.
IPLabs Linux Team: начало русского Linux’а
Следующая веха на пути русского Linux’а – 1998 год, когда фирма IPLabs (точнее, ее подразделение – IPLabs Linux Team) совместно с Институтом логики (на самом деле это были одни и те же люди – Алексей Новодворский, Алексей Смирнов и Юрий Девяткин с коллегами) вдруг, ни с того, ни с сего, начала распространять дистрибутивы Linux.
Однако началась вся эта история с очередной неслучайной случайности. Как свидетельствует Алексей Новодворский (известный в сети как AEN), в 1996 году им с сыном в руки попал компакт-диск... чего бы вы думали? Того самого «Открытого ядра», о котором шла речь в предыдущем разделе. Их внимание привлекли два дистрибутива – Red Hat и Debian, и они разыграли их в орлянку. В итоге Алексею достался Red Hat, Петру – Debian. Так оно и повелось – дистрибутивы rpm based оказались основной сферой деятельности сначала IPLabs Linux Team, а затем и выросшей из него Altlinux.
Но это будет потом. А сначала IPLabs Linux Team распространяла (в заказном исполнении, на «золоте») чуть ли не весь спектр тогдашних дистрибутивов Linux – как популярных в те годы, так и мало известных даже в узких кругах, но представлявшихся перспективными. Среди них были и дистрибутивы-ветераны – Red Hat, Slackware, Debian, и BlackCat – разработка товарищей из соплеменной Украины (о котором я скажу чуть позже), и объятый ореолом таинственности Stampade – один из предтечей будущего Gentoo. Как будет сказано в главе семнадцатой, планировалось и распространение SUSE.
Однако в силу стечения ряда обстоятельств главным объектом распространения IPLabs Linux Team стал юный на тот момент Linux Mandrake, о котором говорилось в прошлой главе – произведение француза Гаэля Дюваля сотоварищи.
Первая версия Linux Mandrake в исполнении IPLabs Linux Team (за нумером 5.1) не носила еще гордого имени RE (то бишь «русская редакция») и весьма точно воспроизводила прототип (подобно тому как тот, в свою очередь, был тогда точным клоном Red Hat, дополненным KDE). Однако она уже содержала серию пакетов русификации, последовательная установка которых позволяла выполнить почти полную локализацию системы.
Так что это событие знаменовало, как выяснилось в ходе последующих событий, зарождение стройной концепции локализации (и, шире говоря, интернационализации), воплотившейся в следующем произведении IPLabs Linux Team – Linux Mandrake 6.0 RE, увидевшим свет летом 1999 г. Оно было реализовано в виде двухдискового набора с кратким, но чрезвычайно информативным печатным руководством (автором его был Алексей Новодворский). Сама система имела русифицированную программу установки: выбор русского в качестве языка инсталляции автоматически приводил к корректной и полной локализации, включая и возможность работы с кириллицей в т.н. «неправильных» приложениях (существовало в те годы такое понятие).
А в самом начале 2000 года увидел свет Linux Mandrake 7.0 RE – уже практически полностью самостоятельный дистрибутив, унаследовавший от прародителей только программы установки и конфигурирования Mandrake, совместимость с форматом пакетов rpm и, частично, с файловой системой Red Hat. Он выходил в тиражном виде – как тогда говорили, на «серебре», в боксовом исполнении. И имел два варианта – полный, чертырехдисковый, и краткий, однодисковый. Первый сопровождался традиционно информативным руководством по установке и использованию системы.
С Linux Mandrake в исполнении IPLabs (начиная с версии 5.1, начало 1998 года) началась моя практическая работа в этой ОС. До этого я, при наличии толики свободного времени, увлеченно устанавливал и переустанавливал различные дистрибутивы (Slackware, Red Hat, Caldera, Suse), пересобирал ядро, настраивал Иксы, прикручивал русские буквы, – но никаких реальных задач придумать не мог. Может быть, потому, что все время уходило на настройку системы. И тут выяснилось, что в Mandrake (тем более RE) можно работать сразу после установки – благо и соответствующие задачи появились: создание контент-сайтов разной, преимущественно научной, направленности. Оказалось, что Linux идеально подходит для этих целей. В результате через год совместного использования Linux и Windows (в 1999 году) последняя была снесена с моего диска – и с тех пор никогда более не появлялась на моих машинах.
Параллельно с Mandrake RE IPLabs Linux Team осуществляла и другой проект – подготовку к изданию дистрибутива Debian GNU/Linux. Каковой и был осуществлен осенью 2000 года, практически сразу вслед за выходом оригинальной версии 2.2, получившей имя безвременно скончавшегося разработчика Джоэля Клекера. Именно Debian в исполнении IPLabs Linux Team стал первым российским коробочным дистрибутивом этой системы, сопровождавшимся уже не буклетом, а полноценным руководством по установке и настройке (включая русификацию), написанным Петром Новодворским – как вы помните, некогда при жеребьёвке он вытянул именно его.
Впрочем, магистральная линия развития Русского Linux’а пролегала не здесь: в те годы никто не рассматривал Debian как систему для широких народных масс. Тогда как Mandrake и в оригинальной, и в русской редакциях позиционировался именно так.
К слову сказать, сама фирма IPLabs, основным профилем которой была сборка компьютеров и торговля комплектующим, была первой в России, решившейся на продажу машин с предустановленным Linux’ом – так называемых Linux Box. Правда, начинание это тогда развития не получило. Ибо далеко опередило своё время.
Параллельно с деятельность IPLabs Linux Team развивались еще два локализованных дистрибутива украинского происхождения (но, тем не менее, русский язык поддерживавших) – KSI Linux Сергея Кубушина и Black Cat Леонида Кантера и Александра Каневского. Первый представлял собой, наверное, один из первых примеров т.н. деривата Red Hat. То есть, не будучи прямым его клоном, он использовал пакеты его формата и в какой-то мере был совместим по файловой иерархии. Black Cat же позиционировался разработчиками как Red Hat с улучшенной поддержкой кириллицы и исправлением замеченных ошибок.
Судьба украинских дистрибутивов была различной. Разработчики Black Cat влились в российскую компанию ASPLinux, и результаты их работы были инкорпорированы в одноименном дистрибутиве. Сергей Кубушин же, вследствие воистину детективной истории, связанной с переделом собственности на Украине, вынужден был эмигрировать в США, и развитие его дистрибутива прекратилось навсегда.
Новые игроки на Linux-поле
В середине 2000 года впервые заговорили и о другом претенденте на должность русского дистрибутива для конечного пользователя. Им стал вышеупомянутый ASPLinux – точный клон Red Hat с улучшенной поддержкой кириллицы. Все новые и новые редакции бета-версии его с завидной регулярностью (чуть ли не еженедельно) стали появляться на сайте одноименной фирмы в виде iso-образов. Процесс этот длился далеко не один месяц и логически завершился осенью 2001 года выходом ASPLinux 7.1 – первым по настоящему коробочным российским дистрибутивом, сопровождавшимся подробной печатной документацией: руководством по установке, руководствами пользователя и администратора, автором коих по случаю оказался ваш покорный слуга.
Однако перед этим, практически одновременно, весной 2001 года, случилось два события, во многом предопределившие развитие Linux на Руси. Во-первых, было объявлено о включении разработчиков Black Cat в команду ASPLinux – шаг логичный, поскольку оба дистрибутива позиционировались одинаково. Во-вторых, IPLabs Linux Team была преобразована в фирму ALTLinux, что сопровождалось выпуском дистрибутива Linux Mandrake RE Spring 2001. Ему суждено было стать последним представителем русской линии Mandrake – в дальнейшем Altlinux выпускала дистрибутивы уже под собственным именем.
Таким образом, к концу 2001 года сложились две линий дистрибутивов с национальной спецификой – Altlinux и ASPLinux, вокруг каждой быстро сформировались сообщества пользователей.
Полноты картины нужно заметить, что никуда не исчез и третий игрок на этом поле – компания Linux Ink (преобразованная из того самого УрбанСофта, который выпускал серию «Открытых ядер»). Она также занималась распространением кириллизованного Red Hat (ее комплекты так и назывались – Red Hat Cyrillic Edition), однако влияние ее и по опубликованным материалам, и по личным контактам с пользователями, прослеживается в те годы очень слабо. Не сформировалось вокруг нее и устойчивого сообщества пользователей.
Были в те годы и другие, малоизвестные, попытки создания дистрибутивов с национальной спецификой. Так, московская компания CPS (дистрибьютор ряда известных софтверных фирм) распространяла Corel Linux – один из первых коммерческих клонов Debian, который в свое время позиционировался как лучшая Windows, чем сама Windows. Дистрибутив этот шёл в сопровождении пакетов русификации системы, заимствованных из разработки Петра Новодворского для Debian. Однако популярности он не снискал (как, впрочем, и сам Corel Linux в мировом масштабе).