Об истории и настроящем ОС Linux в России
Российские Unix-ы
В 80-х годах 20-го века Советский Союз в плане развития компьютерной техники сильно отстал от ведущих мировых держав. Во времена БОЛЬШИХ ЭВМ, типа БЭСМ-6, мы еще были на уровне. Для наших тогдашних мэйнфреймов были разработаны свои ОС, такие как ДИСПАК для БЭСМ-6, трансляторы (компиляторы) с Алгола и Фортрана. Но обмена информацией с западными странами не было, к тому же уже наметилось отставание в технологии. Руководство страны решило поправить ситуацию за счет следования лучшим западным образцам. Свои исследования были свернуты, деньги были брошены на копирование и русификацию добытого на Западе. Стали копировать мэйнфреймы IBM, это стало называться ЕС ЭВМ, а из DEC PDP сделали СМ ЭВМ. Операционные системы для этих ЭВМ, естественно, тоже копировались с западных образцов, разве что некоторые сообщения был переведены на русский язык.
По-видимому, первая Unix-подобная ОС была разработана в начале 80-х годов Владимиром Бутенко. На физическом факультете МГУ, где он работал, имелась машина ЕС-1010, которая ничего общего с другими ЕС ЭВМ не имела. Это был клон французской машины MITRA S-125 (или около того) в исполнении венгерского Видеотона. Поскольку оригинальная ОС на этой машине не то чтобы совсем не работала, но была очень плоха, Владимир Бутенко решил написать свою ОС — и таки написал, и запустил. Началось все это примерно в 1982 г. Разработанная им система получила название MISS (Multipurpose Interactive timeSharing System). Тянула она 10 пользователей на 10-ти дисплеях, при этом имея памяти 64 Кб и диска не то 300, не то 700 Кб.
Вокруг Бутенко образовалась команда: Миша Флеров, Иван Бобров, Марк Венгеров (компилятор для Си и Фортрана), Вадим Маслов (система программирования на Basice), Игорь Тимкин, всего около 10 человек.
Система MISS имела неплохой для того времени сетевой протокол. Этот протокол был внедрен в организациях, имевших EC-1011 (улучшенная и увеличенная версия ЕС-1010). Система была перенесена на IBM PC, но это случилось несколько запоздало — Unix и MS DOS уже давили со страшной силой.
В Институте атомной энергии им. И.В.Курчатова интерес к мобильным системам возник в конце 70-х, задолго до появления в нашей стране первых лент с ОС Unix. Инициатором этого направления был М.И.Паремский (тогда руководитель группы, позже известной как «команда из Курчатовского»). В 1982-1983 годах в Институте имени Курчатова с участием специалистов ряда других НИИ были начаты работы по созданию отечественной операционной системы типа Unix. Первоначально ее называли УНАС. Дескать, Unix — это У НИХ, a УНАС — это У НАС. Цель была простая — русифицировать Unix и приспособить его к суровому русскому железу. Позже эта система получила название ДЕМОС — Диалоговая Единая Мобильная Операционная Система. Среди курчатников были Алексей Руднев, Валера Бардин, Сергей Аншуков.
В это же время на кафедре Прикладной математики и вычислительной техники Институте Прикладной Кибернетики (ИПК) МинАвтоПрома сформировалась еще одна команда юниксоидов. Автомобильная промышленность в то время была одной из ведущих отраслей в стране, поэтому ИПК получал много техники и книг, а задачей кафедры была подготовка программистов для заводов, КБ, полигонов и НИИ. Заведовал кафедрой М.И.Давидов, который очень тщательно подбирал сотрудников в свой коллектив. На кафедре работали многие люди, ставшие потом известными, — В. Антонов, С.Беляшов, Е. Введенская, Д.Володин, Н.Васильева, С.Галкин, О.Губа, Т.Зрелова, М.Коротаев, А.Ларин, С.Леонтьев, И.Мазепа, В.Серебряков, Н.Соколов, П.Сотникова, М.Флеров, А.Чернов. Почасовиками работали специалисты из многих ведущих организаций и институтов: А.Маслов, А.Леонас, А.Руднев, С.Аншуков, С.Усиков и др.
На кафедре начали заниматься русификацией Unix-a, назвав разрабатываемую систему МНОС — Машинно-Независимая Операционная Система. МНОС, как и Демос, был русификацией Unix ver. 6, приспособленной к СМ-4 и СМ-1420 — советским версиям DEC PDP-11. Постепенно в ИПК образовалась команда юниксоидов, в которую входили Вадим Антонов, Сергей Леонтьев, Дима Володин. Позже к ним присоединились Н.Саух, А.Руднев, С.Аншуков, А.Егошин, М.Паремский, М.Попов, С.Осовик, Д.Бурков, Е.Бобаян. Вадим Антонов сутками просиживал у консоли, прилаживая советские дисплеи и мультиплексор. Осенью 1983 года на СМ-1425 с мультиплексором СМ-8514 заработало 14 (!) фрязинских дисплеев — это была победа. Позже А.Ларин установил переключатель общей шины и удалось соединить две машины. В результате к двум СМ-14 было подключено 24 дисплея. Они все могли одновременно работать без ограничений, и это при памяти 256K и 5-мегабайтных дисках! Осенью 1984 года был проведен семинар, на котором показали работающий Unix. На семинаре присутствовали люди из разных мест — началось расползание системы по стране.
В эти же годы ИНЭУМ (Институт Электронных Управляющих Машин, головное КБ Минприбора) занимался разработкой очередного русского Unix-a под названием ИНМОС (Интерактивная Мобильная Операционная Система). В этой команде работали Михаил Беляков, Юрий Рабовер, Александр Фридман, Игорь Куницкий.
Через некоторое время команды юниксоидов из Курчатовского института и ИПК МинАвтоПрома начали активно взаимодействовать. Закончилось все это объединением этих двух команд в 1984 г. А создаваемая ими операционная система (МНОС+Демос) получила название ДЕМОС версии 2.x. Разработчикам пришлось заняться созданием документации, соответствующей требованиям ЕСПД (как выразился один из разработчиков «высшая форма издевательства над программистами»). В результате труд неформальной компании приобрел вполне официальный вид и мог использоваться всеми госорганизациями и госорганами. В 1986 году разработка ОС ДЕМОС была отмечена премией Совета Министров СССР. В последующие годы ОС ДЕМОС стали ставить на различные машины — сначала на СМ-4, потом на Электронику-1082, Эльбрус, ЕС — короче говоря, на все, что тогда существовало в нашей стране.
Сложилась довольно странная ситуация: ОС ДЕМОС продавалась в госструктуры, но изготавливалась непонятно кем — «группой частных лиц». Требовалось найти «юридическое лицо», которое могло бы официально продавать эту разработку. Тут как раз вышел закон о кооперативах и в 1987 году был образован кооператив Демос, основным видом деятельности которого стала поддержка и развитие ОС ДЕМОС.
В 1988 году в нашей стране была выпущена первая партия рабочих Unix-станций «Беста-88» (НИИСИ АН СССР, ЗИЛ — В.Б. Бетелин, А.И. Ставицкий). Это была первая отечественная Unix-станция. Она строилась на процессоре Motorola 68020 и магистральной шине VME. Как сообщил мне М.Мошков «Прообразом для нее послужил компьютер Force (Sun-3). Операционную систему Unix SVR3.2 для БЕСТЫ портировал Ричард Столлман. В общей сложности было выпущено порядка полутора тысяч станций, которые применялись довольно широко — я на них работал, и наблюдал применение на Нововоронежской АЭС, в ВУЗах, на МГТС, в Казани, Казахстане, Ташкенте, и много где еще (Informix, Oracle, графические приложения, делопроизводство на редакторе РК и т.д.). Фактически именно BESTA проложила путь коммерческому использованию Unix в стране — это был первый массовый недорогой Unix-компьютер в Союзе.»
Раз уж речь зашла о русском Unix, нельзя не отметить вклад Андрея Чернова, который разработал кодировку символов кириллицы, получившую название KOI8-R. Эта кодировка была разработана изначально с ориентировкой на Unix. Так как Unix в своей основе сетевая ОС, то основной идей при создании KOI-8 была идея об обеспечении перемещения кириллической информации по сети. Но для передачи в то время использовался 7-битный стандарт ASCII. Разработчики поместили кириллические символы в верхней части таблицы таким образом, что позиции кириллических символов соответствуют их фонетическим аналогам в английском алфавите в нижней части таблицы. Это означает, что, если в тексте, написанном в KOI-8, мы убираем восьмой бит каждого символа, то мы все еще имеем «читабельный» текст, хотя он и написан английскими символами! Кодировка KOI8-R быстро стала фактическим стандартом для кириллицы в Интернет, что и нашло отражение в RFC 1489 («Registration of a Cyrillic Character Set»). Автором этого документа является Андрей А. Чернов, который проделал огромный объем работы, чтобы превратить KOI-8 в стандарт Интернет. Страничку А.Чернова, посвященную русификации различных частей ОС и других программных продуктов вы можете просмотреть сами: KOI8-R — Russian Net Character Set (KOI8-R — Русская Сетевая Кодировка)
Между тем в феврале 1989 года кооператив Демос был преобразован в компанию «Демос», занимавшуюся разработкой программного обеспечения и построением локальных компьютерных сетей. Эта компания продолжала развивать и поддерживать ОС ДЕМОС. Распространение ОС ДЕМОС в нашей стране создало благоприятные предпосылки для создания глобальной сети и на территории бывшего СССР. В начале 90-х годов «Демос» была первой коммерческой компанией в СССР, которой удалось наладить информационный обмен с сетью Internet (через Финляндию). Это создало предпосылки для проникновения в нашу страну открытых систем, в частности, Linux.
Но вначале к нам все же пришла открытая версия Unix — FreeBSD. И, конечно, нашлись и в России люди, которые начали ее использовать, развивать и русифицировать. Например, Игорь Николаев написал руководство по настройке монитора в XFree86 и другие статьи, которые потом использовалось и линуксоидами. Иван Паскаль сыграл большую роль в кириллизации Иксов вообще, а более полного описания xkb с тех пор так и не было. На сайте Игоря Сысоева вы до сих можете найти статьи по настройке pppd во FreeBSD (PAP/CHAP, соединение с Windows NT RAS, как стать провайдером), борьбе с баннерами с помощью Squid и т.д.
Как видим, уровень подготовки и квалификация наших программистов вполне позволяли принять участие в развитии Linux.
Первые русифицированные дистрибутивы
Как вспоминает некоторые очевидцы, в России вначале появились диски с Linux, выпускавшиеся американскими компаниями WalnutCreek и Trans-Ameritech Enterprises. А.Федорчук написал мне: «WalnutCreek’овские диски со Slackware в разной комплектации продавались (по крайней мере в Москве) года с 95-го, именно с одного из таких ставили Linux у нас в институте для web-сервера. Продавали их многие — первой была МедиаХауз, затем Электротех Мультимедиа.» А Д.Рамодин в статье «Linux — ОС для всех», опубликованной в 6-ом номере журнала «Мир ПК» за 1997 год писал «… две американские компании Walnut Creek и InfoMagic, специализирующиеся на издании полезных и недорогих CD-ROM, решили сделать одной из статей своего дохода выпуск дисков с ОС Linux и прикладными программами для последней. В настоящий момент снискали популярность два таких комплекта: Walnut Creek Linux Toolkit и InfoMagic Linux Developer’s Resource.» И сообщает, что купить их можно в московской фирме «ЭлектроТЕХ Мультимедиа». А фирма «Компьюлинк», например, предлагала дистрибутив Slackware компании Walnut Creek. Но это были дистрибутивы англоязычные, и, естественно, вскоре появились люди, которые занялись их русификацией.
Дистрибутив «Открытое Ядро». Первым русифицированным дистрибутивом Linux был, вероятно, дистрибутив «Открытое ядро», выпущенный весной 1996 г. питерской компанией UrbanSoft, которую возглавлял Джон Линн Росмэн — один из первых иностранцев, открывших в Петербурге свой бизнес. Фирма UrbanSoft имела, видимо, какое-то отношение к Санкт-Петербургскому Государственному Университету, потому как располагалась в университетском городке, который находится в Петергофе, в одном из самых красивых пригородов Санкт-Петербурга, в 30 км от центра города.
Фирма UrbanSoft вначале — до 1995 года — занималась русификацией дистрибутива Slackware и даже распространяла его на 30 дискетах! Однако появление Red Hat Linux сделало процесс установки и обновления системы гораздо более простым делом. К тому же другие дистрибутивы имеют гораздо более узкий круг пользователей, чем Red Hat. Поэтому было принято решение ориентироваться именно на этот, старейший и самый распространенный во всем мире дистрибутив. Результатом стал выпуск диска «Открытое Ядро».
На диске «Открытое Ядро» содержались сразу два дистрибутива Linux (RedHat 2.1 и Slackware 3.0) на основе ядра Linux 1.2.13, дистрибутив FreeBSD 2.0.5R, а также отдельно ядра Hurd (snapshot of 95-10-05) и Mach. Кроме того, имелись базовые средства русификации (клавиатурные раскладки, шрифты, русский словарь для проверки орфографии) и документация в электронной форме (переводная и оригинальная).
Конечно, о локализации в полном смысле слова речи не шло. Но уже первые диски «Открытого Ядра» давали возможность работать с русскоязычными документами. По многочисленным оценкам пользователей Linux это был лучший CD-ROM лета-осени 1996 года. Питерский коллектив «УрбанСофт» мог заслуженно гордиться успехом — диск получился отличный.
Через некоторое время от фирмы UrbanSoft отделилась дочерняя компания Linux Ink. Формальной датой ее образования считается 14 сентября 1999 года. Начиная с 1999 г. Линукс Инк. выпускает компакт-диски из серии Red Hat Linux Cyrillic Edition, являющиеся дальнейшим развитием серии «Открытое ядро». Этот продукт полностью локализован и предназначен для российского рынка. Но о Линукс Инк. и Red Hat Linux Cyrillic Edition будет рассказано чуть позже, а пока упомянем еще несколько разработок, также уже закончивших свой жизненный цикл.
Дистрибутив «Русский Linux «Красная Шапочка» был выпущен в 1997 году издательством «МЦФ» («Международный центр фантастики»), которое занималось также русификацией программ, разработкой и изданием CD-дисков. В частности, ими был русифицирован и выпущен дистрибутив операционной системы Linux. Разработчиками дистрибутива были М.Шойхер и Б.Тоботрас. Их дистрибутив был основан на Red Hat текущей на тот момент версии («Красная Шапочка 5.0» базировалась на Red Hat 4.2, «Шапочка 6.0» — на RH 5.2). Шестая версия продукта распространялась вместе с написанной разработчиками дистрибутива книгой «Как установить LINUX и работать с ним» (рис. 19). В книге (к которой прилагался CD-ROM с Linux), последовательно и вполне исчерпывающе излагались процессы установки и начало работы с Linux. Книга знакомила читателей с новой ОС используя стандартную терминологию и на примере снимков экранов, иллюстрирующих работу основных системных утилит.
Дистрибутив был снабжен переведенной на русский язык программой инсталляции и набором русифицированных программ. Псевдографическая программа инсталляции предоставляла возможность использовать для создания дисковых разделов вместо утилиты fdisk более «дружественную» утилиту Disk Druid. Требования к аппаратуре у «Красной Шапочки» были весьма скромными — ей было достаточно процессора i486 и 16-Мбайт ОЗУ, в то время как почти одновременно распространявшийся дистрибутив Linux Mandrake 7.0 RE запускался только на Пентиумах. Правда, набор прикладных программ у нее был невелик: Netscape Communicator — для работы с Интернет, XEmacs и ТеХ — для подготовки документов, GIMP, xv, xpaint — для работы с графикой. Имелись еще средства для проверки русской орфографии, отправки и приема факсимильных сообщений.
Дистрибутив «Linux-Yes». Другим дистрибутивом, тоже прекратившим впоследствии свое существование, был дистрибутив Linux-Yes, разрабатывавшийся Евгением Шахтариным (кажется, в Екатеринбурге). Linux-YeS строился на основе Debian GNU/Linux. Проведенные мной поиски в Интернете сайта этого дистрибутива к успеху не привели. Но следы существования этого дистрибутива сохранились в статьях А.Костарева «Установка ОС Linux с дистрибутива Linux-Yes» и Е.Шахтарина «Linux и антикатастрофизм» и «Местный дистрибутив Linux-YeS», которые легко найти в сети.
Дистрибутив «KSI Linux» разрабатывался в Украине С.Кубушиным, который работал системным администратором крупнейшего украинского Интернет-провайдера Global Ukraine. Название дистрибутива представляет собой просто инициалы автора — Кубушин Сергей Иванович. Как позже вспоминал сам С.И.Кубушин «Было выпущено два релиза KSI Linux. Первый, который отпечатали пираты (с чертом на диске :) ), был собран мною единолично. Второй, который с дятлом, в-основном сделан тремя людьми — мною, Виктором Форсюком и Виктором Хименко из Москвы. Второй релиз помогал печатать Global Ukraine (они заплатили за тираж дисков). Больше никакой помощи от них не было. Hо они таки сделали большое дело, т.к. не мешали работать над дистрибутивом, в том числе и в рабочее время.».
Версия 1.1 (CyberZOO) вышла 5 ноября 1997 года. Вторая версия называлась KSI Linux 2.0 Nostromo, она вышла в марте 1999 года. Эта версия представляла собой комплект из двух дисков: на первом — установочный набор пакетов KSI, а на втором диске — исходные тексты всех программ из этого набора (кроме некоторого небольшого числа коммерческих прикладных программ).
KSI Linux 2.0 Nostromo был первым дистрибутивом ОС Линукс на базе ядра 2.2. В дистрибутив входили компилятор egcs, графическая оболочка X Window, графическая оболочка KDE 1.1, офисный пакет KOffice, текстовые редакторы, графический редактор gimp, Netscape Communicator 4.5, Adobe Acroread 3.1 и многое другое. Дистрибутив включал также все необходимое для подключения в интернет, создания интернет сервера (Bero FTPD, Russian Apache). Система X Window и ghostscript были собраны с поддержкой True Type шрифтов. Издательский пакет TeX русифицирован при помощи t2. Система проверки орфографии содержала русский словарь. В систему также был включен SQL сервер MySQL, правильно работавший с русским языком. Поддержка русского языка была сделана правильным способом, т.е. с использованием locale в кодировке koi8-r. Процедура инсталляции была русифицирована.
Дистрибутив был создан на основе и по технологии, применяемой компанией Red Hat, а поэтому использовал формат пакетов RPM. Одним из достоинств дистрибутива было то, что его можно было устанавливать поверх старой версии KSI или Red Hat Linux в режиме обновления (upgrade) последней. Возможность установки поверх Red Hat в режиме обновления была сделана специально для облегчения перехода с Red Hat на KSI Linux.Дистрибутив в течение двух лет использовался на серверах фирмы Global Ukraine. На основе этого дистрибутива была построена система подсчета голосов для ЦИК Украины, использовавшаяся в ходе президентских выборов в 1999 году.
В России распространением дистрибутива занималось ООО «Ньюком Порт». Стоимость комплекта из двух дисков составляла примерно 10 долларов США. Осуществлялась высылка наложенным платежом на территории России за эквивалент 13.5 долларов США.
Через некоторое время С.Кубушин организовал отдельную компанию KSI, которая должна была заниматься разработкой и поддержкой этого дистрибутива. Однако в 1999 году поддержка дистрибутива KSI Linux прекратилась (вероятно потому, что С.Кубушин перебрался в США).
Дистрибутив «Black Cat» тоже был разработан в Украине, но получил широкое распространение и в России. Его создателями были участники Донбасской группы пользователей Linux Леонид Кантер и Александр Каневский. Их основной целью было создание универсального дистрибутива, удобного как для использования в качестве сервера Internet/Intranet, так и в качестве рабочего места или домашней мультимедиа-системы. Особое внимание при этом уделялось поддержке русского и украинского языков и совместимости с коммерческими программами третьих фирм.
Я не знаю, какой была самая первая версия этого дистрибутива, лично я познакомился с ним (и с Linux вообще) в версии 5.2, которую купил на нашем рынке где-то осенью 1999 года (см. рис. 25). Судя по датам файлов на этом диске, создавался он в январе 1999 года, то есть уже в то время Linux пользовался некоторой популярностью у так называемых «пиратов» (хотя к продавцам Linux это понятие не относится, их деятельность вполне законна, поскольку они указали авторов разработки). В документации было сказано, что Black Cat 5.2 является русифицированной версией дистрибутива Red Hat 5.2.
Как вы можете догадаться, знакомство мое с Linux в версии Black Cat 5.2 было вполне успешным и следующую версию (Black Cat 6.02) я приобрел уже вполне официально, через какой-то Интернет-магазин. В файле README на первом CD-диске говорилось: «Официальная версия дистрибутива Black Cat Linux 6.02, подготовленная в сотрудничестве с IPLabs Linux Team, поставляется в комплекте из двух компакт-дисков и брошюры, содержащей краткую инструкцию по инсталляции и использованию. Любая другая комплектация свидетельствует о том, что диски выпущены без авторского надзора.» Судя по датам файлов на этих дисках, выпущена она была где-то в сентябре 1999 года. Прилагаемое к дистрибутиву 40-страничное руководство (рис. 26), формат которого был рассчитан на то, чтобы оно помещалось в футляр для CD-дисков, содержало инструкции по установке, описание первого входа в систему и рекомендации по настройке системы для использования в качестве файлового сервера и Интернет/Интранет-сервера. В качестве авторов руководства указаны те же Л.Кантер и А.Каневский.
В июне 2000 г. вышла версия 6.2. Black Cat Linux. Это была последняя версия, выпущенная под маркой Black Cat, потому что в начале 2001 года произошло слияние дистрибутивов Black Cat и ASPLinux, а Л.Кантер и А.Каневский стали сотрудниками фирмы ASPLinux. К настоящему времени сайты и , на которых когда-то базировался Black Cat, тоже уже перестали откликаться.
Обратите внимание на то, что версия 6.02 дистрибутива Black Cat Linux (как и последующая версия 6.2) была выпущена от имени IPLabs Linux Team. Проект IPLabs Linux Team сыграл очень важную роль в развитии российского Линукса и о нем необходимо рассказать немного подробнее.
Проект IPLabs Linux Team
В 1989 году в Москве был организован «Институт логики, когнитологии и развития личности» (АНО ИЛКиРЛ) — некоммерческая организация, занимающаяся исследованиями в области логики, методологии науки и когнитивных наук. В 1998 году АНО ИЛКиРЛ и фирма IPLabs создали совместный проект по разработке и интернационализации свободных программ, который получил название IPLabs Linux Team. В команду поддержки проекта входили Алексей Новодворский, Алексей Смирнов, Дмитрий Левин и другие.
В рамках проекта IPLabs Linux Team проводились работы по русской локализации и интернационализации Linux. Члены команды на постоянной основе участвовали в нескольких международных проектах и выпускали patch-и для XFree86, KDE, ядра и т. д., которые затем высылали разработчикам указанных проектов и применяли в своих дистрибутивах. Команда IPLabs Linux Team создала сайт, на котором А.Новодворским публиковались еженедельные обзоры в области Linux и вообще свободного ПО. На сайте iplabs.ru можно было заказать практически любой из существовавших на тот период дистрибутивов Linux. На рис. 28 изображен фрагмент титульной странички сайта iplabs.ru 1999 года, показывающий, что команда поставляла дистрибутивы Red Hat, SUSE, Debian, Stampede и Mandrake. Помимо разработки и распространения ПО команда осуществляла техническую поддержку и консалтинг по применению Linux.
Хорошие отношения сложились у IPLabs Linux Team с основателем Mandrake Жилем Дювалем. Участники IPLabs Linux Team отправляли разработчикам дистрибутива Mandrake большое количество патчей, а фирма Mandrakesoft со своей стороны дала российской команде официальное разрешение на выпуск дистрибутивов Linux-Mandrake Russian Edition. При этом разрешение не ограничивалось территорией России.
Первая версия Linux Mandrake в исполнении IPLabs Linux Team (за номером 5.1) не имела еще дополнения Russian Edition в своем названии и весьма точно воспроизводила прототип (подобно тому как тот, в свою очередь, был тогда точным клоном Red Hat). Однако она уже содержала серию пакетов русификации, последовательная установка которых позволяла выполнить почти полную локализацию системы. Следующее произведение IPLabs Linux Team — Linux Mandrake 6.0 RE (рис. 29), увидевшее свет летом 1999 г., было реализовано в виде двух-дискового набора с кратким, но чрезвычайно информативным печатным руководством. Система имела уже русифицированную программу установки: выбор русского в качестве языка инсталляции автоматически приводил к корректной и полной локализации, включая и возможность работы с кириллицей в приложениях.
В самом начале 2000 года увидел свет Linux Mandrake 7.0 RE. Этот дистрибутив уже не являлся просто локализованной версией Mandrake, значительно изменился и состав пакетов, и некоторые архитектурные решения, так что это был уже практически полностью самостоятельный дистрибутив, унаследовавший от предков только программы установки и конфигурирования Mandrake и совместимость с форматом пакетов и файловой системой Red Hat. Особо можно отметить, что Linux Mandrake 7.0 RE был первым русифицированным дистрибутивом, диски которого изготавливались по промышленной технологии (до этого все дистрибутивы тиражировались путем записи под заказ «золотых» дисков). IPLabs Linux Team первой перешла на выпуск изготовленных на заводе дисков. Дистрибутив Linux Mandrake 7.0 RE выходил в двух вариантах — полном, чертырехдисковом, и кратком, однодисковом. Первый сопровождался традиционно информативным руководством по установке и использованию системы в виде 50-страничной брошюры, в авторах которого значились Алексей Новодворский и Алексей Смирнов.
В связи с очень быстрым обновлением Linux уже к лету 2000 года дистрибутив Linux Mandrake 7.0 RE выглядел несколько устаревшим. Поэтому летом был выпущен дополнительный диск, который назывался Linux Mandrake 7.0 RE Appendix. Он содержал пакеты, установка которых (тем более легкая, что они сопровождались указаниями на русском языке) позволяла обновить систему до уровня текущих версий оригинального Mandrake.
Кроме разработки дистрибутива Mandrake RE команда IPLabs Linux Team занималась также распространением в России других дистрибутивов Linux. В частности, она стала первым (и единственным) издателем дистрибутива Black Cat Linux разработанного Леонидом Кантером и Александром Каневским. В Black Cat Linux 6.2 впервые был включен пакет StarOffice — и не последнюю роль здесь сыграло заключение соглашения между Sun Microsystems и АНО ИЛКиРЛ. Тем более что для пользователей Linux Mandrake 7.0 RE практически в то же время IPLabs Linux Team выпустила отдельный диск с ПО StarOffice 5.1a, а позднее — и диск с ПО StarOffice 5.2. Кстати, StarOffice более-менее корректной работой с кириллицей был обязан общесистемным патчам, которые были сделаны IPLabs и переданы Кантеру и Каневскому для BlackCat (откуда они позже попали и в ASPLinux 7.2).
Командой делались переводы документации и для дистрибутива фирмы SuSE. А.Новодворский и А.Смирнов ездили по приглашению SuSE в Нюрнберг для работы над интернационализацией этого дистрибутива. IPLabs Linux Team стала региональным дистрибьютором SuSE в России.
IPLabs Linux Team перевела и издала в 1999 году книги М.Уэлша с соавторами «Руководство по установке и использованию системы Linux» и Р.Столлмана «Руководство по GNU Emacs». Это были первые книги, изданные в России под лицензией GNU GPL (GNU FDL тогда ещё не было). Среди успехов того периода можно также назвать разработку по заказу Intel специализированного серверного дистрибутива Intel SOHO Server, выполненную на базе Mandrake в основном Дмитрием Левиным.
Команде IPLabs Linux Team (конкретно Петру Новодворскому) принадлежит также заслуга русификации дистрибутива Debian. Выпуск Debian 2.2 в коробочном исполнении (первая Linux-коробка в истории Руси), — это тоже IPLabs (рис. 30).
Итогом трехлетней работы команды IPLabs Linux Team стало:
— создание активного сообщества как пользователей, так и разработчиков Linux;
— создание инфраструктуры разработки (которая потом выросла до репозитория «Сизифа»);
— организация каналов распространения Linux.
В феврале 2001 года на основе команды IPLinux Team была создана фирма ALT Linux, которая продолжила начатое IPLinux Team дело. Но об истории этой фирмы мы поговорим чуть позже, а сейчас вспомним, что можно было почитать о Linux в 90-годах прошлого века.
Компания Linux Ink.
14 сентября 1999 года было объявлено о начале деятельности санкт-петербургской компании Linux Ink. Учредителями ОАО «Линукс Инк.» стали петербургский производитель программного обеспечения АО «УрбанСофт» (51%) и около 20 физических лиц. Линукс Инк. продолжила начатое компанией UrbanSoft еще в 1995 году дело выпуска дистрибутивов из серии Red Hat Linux Cyrillic Edition.
Red Hat Linux Cyrillic |
Подход к русификации Red Hat, принятый компанией Linux Ink., состоит в том, что пакеты, входящие в состав дистрибутива Red Hat Linux не меняются, добавляются только средства их русификации, обеспечиваются аккуратные, протестированные в Linux Ink. настройки. Поэтому Red Hat Linux Cyrillic Edition состоит из тех же самых установочных дисков, которые используются и в Red Hat Linux (включая также и все исходные тексты программ), плюс диск русификации, который разработан фирмой Linux Ink.В комплекте с дистрибутивом Cyrillic Edition от Линукс Инк всегда поставлялся перевод на русский язык официального руководства к соответствующей версии Red Hat. Этот перевод можно было скачать и с сайта компании, то есть им могли пользоваться все, кто имел выход в Интернет.
Сам комплект Red Hat Linux Cyrillic Edition не использует стандартного для Red Hat логотипа «Shadowman», поскольку использовать торговые марки Red Hat нельзя. Дизайн упаковки и самих дисков делается с традиционным использованием зеленых Линукс-горизонтов (рис. 31), что явно отличает русский вариант этого дистрибутива от традиционно красных коробок Red Hat Linux. Впрочем, компания Линукс Инк с 2002 года является официальным дистрибьютором Red Hat в России, так что она имеет право распространять всю линейку продуктов Red Hat Linux: как персональные издания, так и корпоративные продукты типа Red Hat Enterprise Linux. При продвижении этих продуктов компания имеет полное право использовать торговую марку и логотипы Red Hat, Inc. В 2003 году компания открыла авторизованный центр обучения Red Hat, а с января 2005 года получила статус Red Hat Advanced Partner. Партнерами Линукс Инк являются также такие крупные игроки на рынке открытых информационных технологий, как IBM, Sun Microsystems и другие.
Но, без громких фанфар и широковещательных объявлений, фирма русифицировала все дистрибутивы Red Hat, начиная с RH 6.2 и заканчивая Fedora Core 3.
Компания ASP Linux и ее дистрибутивы
История компании ASPLinux и одноименного дистрибутива началась в январе 2000 года в Долгопрудном, в Московском физико-техническом институте. Основателем компании ASPLinux была фирма SWsoft, созданная выпускниками ФизТеха и имевшая в тот момент офисы в Сингапуре, США и России. Руководство компании SWsoft небезосновательно решило, что России необходим свой дистрибутив Linux. В то время как в мире ОС Linux к тому моменту была самой динамично развивающейся операционной системой, RedHat Linux признавался «продуктом года» (Network Magazine и другие издания), в России продажами Linux занимались только фирма Linux Ink. и группа IPLinux Team, еще не оформившаяся в коммерческую фирму.
ASPLinux была создана как независимая компания со 100%-но российским капиталом. Техническим директором ее стал Максим Цыпляев, который ранее возглавлял фирму «ФизТехСофт», известную своей разработкой операционной системы PTS-DOS — отечественного клона MS-DOS, сертифицированной на соответствие требованиям Гостехкомиссии Росии и поэтому применявшейся в госструктурах. Название компании было образовано из первых букв словосочетания Application Service Provider, то есть поставщик (удаленного) прикладного сервиса.
Работа всех разработчиков до прихода в ASPLinux была связана с программированием в среде Unix/Linux. Наиболее известными сотрудниками были Леонид Кантер и Александр Каневский, создававшие (практически вдвоем) дистрибутив Black Cat Linux, о котором уже было рассказано выше. Другие разработчики тоже были участниками opensource-проектов, например, Кирилл Конягин, Григорий Бакунов, Павел Гашев. И программисты, и менеджеры обладали (и сейчас обладают) качественным техническим образованием — это выпускники МФТИ, МГУ, Донецкого технического университета, МИЭМа, и других вузов.
ASP Linux Release Candidate 3 |
ASP Linux 7.1 |
Весной 2000 года первые программисты ASPLinux приступили к разработке программы установки, менеджера загрузки операционных систем ASPLoader, программы для установки ASPLinux с сетевых ресурсов Espresso Download и пересборке пакетов. Осенью 2000 года бета-версию дистрибутива ASPLinux уже раздавали посетителям выставки Softool в Москве, а в январе 2001 года был выпущен ASPLinux Release Candidate 3 (рис. 32), предназначенный для открытого тестирования. Несколько тысяч коробочных версий этого предшественника первой версии ASPLinux Express были бесплатно разосланы всем желающим в разные уголки России, Украины, Беларуси и Казахстана в обмен на обязательство прислать отчет о тестировании. Те, кто мог, приходили в только что снятый московский офис ASPLinux на Большой Якиманке, чтобы записать дистрибутив на свои болванки.В то же время ASPLinux вступил в переговоры о сотрудничестве с разработчиками дистрибутива Black Cat Linux. Переговоры об объединении завершились успешно: обеим сторонам совместная работа представлялась гораздо более продуктивной и привлекательной, нежели конкуренция. И в марте 2001 года было объявлено о слиянии двух дистрибутивов. Лидеры Black Cat Linux Team заняли руководящие посты в ASPLinux: Леонид Кантер стал руководителем отдела разработки дистрибутива, а Александр Каневский — ответственным за безопасность в дистрибутиве.
Первая версия ASPLinux под номером 7.1, о выходе которой было объявлено 16 апреля 2001 года, была представлена на пресс-конференции, прошедшей 11 мая того же года. Выбор номера версии был обоснован тем, что дистрибутив был основан на ASPLinux RC 3 и Black Cat Linux версии 6.2. Таким образом, дистрибутив ASPLinux унаследовал номер версии от Black Cat. К тому же это соответствовало нумерации версий, принятой в дистрибутиве Red Hat (16 апреля 2001 года вышла версия 7.1 от Red Hat). Между прочим был выпущен и дистрибутив ASPLinux 7.0, но он был напечатан в Сингапурском и Корейском филиалах ASPLinux и в России не распространялся.
ASPLinux 7.1 был выложен на ftp-сервер компании и был выпущен в виде двух коробочных версий — простейшей, ASPLinux 7.1 Standard (сам дистрибутив, руководство по установке и 30 дней технической поддержки) и ASPLinux 7.1 Deluxe. В эту версию были включены дополнительные диски с документацией, приложениями, офисным пакетом Sun StarOffice 5.2 и программным продуктом OS Selector компании Acronis, а также печатная документация — руководство по установке, руководство пользователя и руководство по Sun StarOffice 5.2. Кроме того, покупателям этой версии предоставлялась 90-дневная техническая поддержка. Первыми покупателями коробочных версий дистрибутива ASPLinux 7.1, названного «Мрия», были посетители выставки компьютерных технологий «Комтек», где ASPLinux выступал совместно с российской антивирусной компанией «Диалог-Наука».
Для успешного распространения разрабатываемого дистрибутива требовалось создать службу технической поддержки, написать подробную документацию, издать справочную литературу, разработать учебные курсы, создать сеть распространения по всей стране. Все это было постепенно сделано. Первые учебные курсы по ASPLinux были разработаны преподавателями кафедры вычислительной математики МФТИ совместно со специалистами ASPLinux, и были запущены в марте 2001 года. Это были четыре отдельных курса — «Установка и настройка Linux», «Архитектура ОС Linux», «Сетевое программирование в ОС Linux», «ОС Linux: установка и настройка». К концу 2003 года спектр курсов по ASPLinux расширился за счет двух новых учебных центров: центра компьютерного обучения «Специалист» при МГТУ им Н.Э.Баумана и Академии Корпоративных Систем, начавших читать сертифицированные ASPLinux курсы по администрированию Linux и безопасности в Linux.
Летом 2001 года начали заключаться первые соглашения с компаниями-дистрибьюторами программного обеспечения. На сегодняшний день дистрибьюторами ASPLinux являются компании 1C, Медиахауз, БУКА, Mont Distribution, Softline, CPS, а также ряд региональных компаний — поставщиков компьютеров и программного обеспечения. Продажами ASPLinux занимается и истинно линуксовая компания — LinuxCenter из Санкт-Петербурга, которая высылает диски по почте. Так что теперь дистрибутив ASPLinux продается более чем в 60 городах России и стран СНГ, и всегда может быть доставлен по заказу пользователей в любую точку России.
В июле 2001 года была разработана программа ОЕМ-сотрудничества и были заключены первые ОЕМ-соглашения. Производителям компьютерной техники предлагалось предустанавливать ASPLinux на собираемые ими компьютеры и вкладывать в компьютер ОЕМ-комплект ASPLinux, состоящий из дистрибутива ASPLinux и руководства «Быстрый старт», описывающего установку ASPLinux и основы работы в этой системе. Партнерами ASPLinux в настоящий момент являются такие компании, как Rover Computers, Формоза, R-Style, Инел, Desten Computers, Nix, Ф-центр, ряд относительно небольших компаний, а так же региональных компаний из Иркутска, Барнаула, Нижнего Новгорода, Костромы и других городов. К концу лета 2001 года ASPLinux также начал сертифицировать персональные компьютеры и серверы мировых и российских производителей на совместимость с ASPLinux. Произведена сертификация серверов и ПК компаний R-Style, Kraftway, Dealine, CLR, IBM.
В декабре 2001 года вышла следующая версия дистрибутива — ASPLinux 7.2 «Байкал». Одновременно с этим часть сотрудников офиса ASPLinux в городе Глазове была приглашена работать московском офисе ASPLinux и новообразованный московский коллектив ASPLinux уже плохо помещался в помещении на Большой Якиманке, поэтому компания переехала ближе к центру, на улицу Неглинную. По сравнению с полуподвальным помещением на Большой Якиманке это было огромным качественным сдвигом.
В апреле 2002 года впервые был выпущен сборник обновлений дистрибутива ASPLinux 7.2 на отдельном диске. Диск предназначен прежде всего для предоставления пользователям, у которых нет доступа в Интернет, или Интернет слишком дорог для обновления ASPLinux по ftp. Установка обновлений обеспечивала пользователям исправление найденных в вышедшем релизе ошибок, поддержку более широкого спектра оборудования, повышала уровень безопасности системы. Теперь компания выпускает диски с обновлениями регулярно.
При создании дистрибутива ASPLinux 7.3 «Vostok» были использованы наработки компании за срок, прошедший с момента выхода ASPLinux 7.2, среди них и open source проекты, в которых принимают участие программисты ASPLinux, и пакеты, выполненные на заказ. Например, в ASPLinux 7.3 включен пакет поддержки USB-ключа eTokenPro, разработанный компанией ASPLinux по заказу компании Aladdin. Дистрибутив «Vostok» тестировался на компьютерной технике (серверах, настольных компьютерах, ноутбуках), предоставленной компаниями IBM, Kraftway, BCC, R-Style, Formoza, Rover Computers. В этот релиз была добавлена болгарская локализация по запросу появившегося у ASPLinux партнера Cyclone Trade Company, заинтересованного в продвижении ASPLinux на болгарском рынке. В январе 2003 года Cyclone Trade Company по договору, заключенному с ASPLinux, начала продавать болгарскую версию ASPLinux 7.3, включающую руководства на болгарском языке.
В марте 2003 года вышел первый специализированный дистрибутив компании ASPLinux — ASPLinux 7.3 Server Edition, содержащий программные продукты, необходимые для организации доступа в Интернет, создания и поддержки веб-сайтов компании, построения локальной сети предприятия, рабочие станции которой могут управляться любыми операционными системами. В дистрибутив входят приложения для подсчета и контроля интернет-трафика, сбора и обработки статистики посещаемости интернет-сайтов компании и другое программное обеспечение, необходимое для решения повседневных задач системного администратора. Одной из важнейших особенностей дистрибутива является возможность централизованной настройки и администрирования программ через web-интерфейс. Несколькими месяцами позже ASPLinux 7.3 Server Edition был сертифицирован Гостехкомиссией России.
Следующий дистрибутив, ASPLinux 9, вышел 12 мая 2003 года. В него были добавлены разработанные в RedHat графические утилиты настройки принтера, сети, установки и удаления приложений и прочие полезные вещи. ASPLinux 9 же оказался первым дистрибутивом, который компания начала производить в Украине. Украинские пользователи с самого начала проявляли большой интерес к ASPLinux — как благодаря украинским корням компании, так и из-за особо жестких мер украинских правоохранительных органов по отношению к пользователям и распространителям пиратского программного обеспечения. Тем не менее, легальный ввоз коробочных версий ASPLinux в Украину сильно удорожал дистрибутив для украинских пользователей, поэтому купить его могли далеко не все желающие. Летом 2003 года наконец началась печать коробочных версий ASPLinux 9 в Украине. Донецкий офис, руководителем которого является Леонид Кантер, ранее занимавшийся только разработкой дистрибутива, теперь начал и продавать ASPLinux.
ASP Linux v10 |
Одновременно с появлением дистрибутива ASPLinux 9 на прилавках газетных лотков появился журнал «Chip Special», полностью посвященный Linux и укомплектованной одной из предварительных версий ASPLinux 9, уместившейся на одном диске и включавшей набор основных пользовательских приложений. Это был первый в России выпуск журнала, целиком посвященный Linux и являющийся по сути небольшим руководством по Linux для начинающих. Кроме того, урезанная версия дистрибутива ASPLinux появлялась на дисках журналов «МирПК» и «PC Magazine», что позволило читателям этих журналов, не имевших дела с ОС Linux, поближе познакомиться с этой операционной системой. А летом 2003 года ASPLinux впервые попал в состав претендентов на звание «Лучший продукт года на Российском IT-рынке», проводимое журналом «МирПК» в номинации «операционные системы». Хотя победа и была присуждена Windows XP, ASPLinux оказался на втором месте, набрав больше голосов, чем в предыдущем голосовании получили все Unix-подобные операционные системы, вместе взятые.Последним на сегодняшний день дистрибутивом от ASPLinux является дистрибутив ASPLinux v12, выпущенный в конце 2007 года. Он основан на дистрибутиве Fedora Core 9. Сочетание относительной лёгкости в настройке, наличия купонов на поддержку в поставке системы, существование обширного русскоязычного сообщества в интернете и некоторых других факторов делает ASP Linux, возможно, оптимальным для российского частного потребителя или рядового специалиста (способного настроить систему, но не предполагающего глубоко вдаваться в её разработку). Кроме того, ASP Linux предлагает специальную версию дистрибутива для серверов — ASP Linux Server, а также оказывает ряд услуг корпоративным заказчикам.
Компания ALT Linux
Рис. 33. Логотип ALT Linux |
О команде IPLabs Linux Team было подробно рассказано в одном из предыдущих разделов. Упоминалась выше и команда пользователей и разработчиков Linux, сформировавшаяся вокруг сайта linux.ru.net (LRN). В феврале 2001 года команды IPLabs Linux Team и LRN решили объединиться. Результатом объединения стала компания ALT Linux. Пресс-релизы о создании фирмы ALT Linux и о закрытии проекта IPLabs Linux Team датированы 25 марта 2001 года. ALTLinux — название фирмы, а не дистрибутива. В соответствии с уже сложившейся в сообществе открытых исходников традицией, ALT рекурсивно раскрывается как ALT Linux Team.Я приведу ответы А.Смирнова на несколько моих вопросов относительно истории фирмы ALT Linux.
В.К. Кто были «отцами-основателями» фирмы?
А.С. Стас Иевлев, Дмитрий Левин, Алексей Новодворский, Алексей Смирнов, Антон Фарыгин
В.К. Почему решили заняться выпуском Линукс-дистрибутивов?
А.С. Собственный дистрибутив мы решили выпускать, поскольку нам стало тесно в рамках уже существующих проектов. Это было достаточно смелое решение, но без него нам было трудно реализовать свой потенциал. В результате мы создали полноценную систему распределенной разработки, организованной вокруг «Сизифа» — банка свободных программ. Сегодня это один из крупнейших в мире репозиториев свободного ПО с поддержкой целостности.
В.К. Что послужило основой для вашего первого дистрибутива?
А.С. После создания фирмы, мы работали уже на собственной пакетной базе, наработанной еще командой IPLabs Linux Team, но не решились сразу поменять и название фирмы, и название дистрибутива. Выпустили Linux Mandrake Russian Edition Spring 2001 (25 Марта 2001 г.). В нем уже все пакеты были пересобраны и поддерживались ALT Linux (эти же наработки стали основой репозитория пакетов Sisyphus). То есть Spring 2001 не был уже доработкой какой-либо версии Mandrake, хотя по договоренности с фирмой Mandrakesoft использовал имя и логотип Mandrake. Использовались также инсталлятор и программы конфигурирования от Mandrake (Drak*), которые ещё долго сохраняются в наших дистрибутивах. Переход на собственный инсталлятор и конфигуратор произойдут только с версии 3.0, выпуск которой ожидается в ближайшее время.
В.К. Перечислите даты выхода основных версий своего дистрибутива (желательно с указанием основных нововведений или кардинальных изменений, включенных в новую версию дистрибутива и отличающих ее от предыдущих).
Рис. 34. Linux Mandrake RE Spring 2001 |
А.С. После Spring 2001 следующие наши разработки шли уже под маркой ALT Linux:
2001, июнь — ALT Linux MSI
2001, июль — ALT Linux Junior 1.0
2001, сентябрь — ALT Linux Junior 1.1
2001, сентябрь — Intel SOHO Server 2.0
2002, апрель — ALT Linux Master 2.0
2002, май — OpenOffice.ru
2002, июль — ALT Linux Junior 2.0
2002, ноябрь — Сертифицирован ЗИС «УТЕС_К»
2003, январь — ALT Linux Manli 2.0
2003, март — ALT Linux Master 2.2
2003, март — ALT Linux Junior 2.2
2004, февраль — ИВК-Кольчуга
2004, март — ALT Linux 2.3 Compact
2004, июнь — ALT Linux 2.3 Junior (для школ)
2004, август — Свободный Офис для Linux и Windows 2.0
2004, сентябрь — ALT Linux SOHO Server
2004, октябрь — ALT Linux 2.4 Master. Кстати, на нашем сайте доступна вся история «новостей» от момента закрытия проекта IPLabs Linux Team и открытия фирмы ALT Linux. Начинать можно отсюда. У нас сохранился полный список новостей от момента создания. Внизу, под списком новостей есть еле заметные стрелочки, которые позволяют переходить на другую страницу.
В.К. Сколько человек являются штатными сотрудниками фирмы на сегодняшний день?
А.С. 35. Кстати, список проектов по разработке открытого ПО, в которых принимают участие сотрудники фирмы ALT Linux можно посмотреть здесь.
В.К. Не могли бы вы сказать, на чем фирма зарабатывает деньги — ведь на продаже дистрибутивов много не заработаешь?
А.С. Приведу структуру финансовых поступлений:
10% — продажа дистрибутивов ALT Linux
20% — OEM продажи и тендерные поставки дистрибутивов ALT Linux
20% — внедрения и техподдержка
50% — заказная разработка.
В.К. Приведите примеры крупных проектов на основе Линукс, выполненных вашей фирмой.
А.С. В качестве примера приведу «Сервер коротких сообщений» для Билайн (на основе Jabber), разработку по заказу ИВК межсетевого экрана с расширенной функциональностью «ИВК-Кольчуга», систему производственного тестирования компьютеров — «Инквизитор», разработанный по заказу фирмы «МаксСелект», специализированные версии Linux по заказу Intel, MSI, Manli. Отмечу также наши аналитические работы в рамках «Электронной России», а также для Гостехкомиссии (в качестве субподрядчика).
В.К. Если это возможно, дайте вашу оценку распространенности Линукс в России (отдельно, доля Линукс на серверах и на персональных компьютерах — десктопах).
А.С. Не готов дать адекватной оценки. Приведу только числа, которые могут кому-то помочь в подобной оценке:
— за год мы поставляем около 50 000 экземпляров ALT Linux.
— на сегодня зарегистрировано 6574 установки ALT Linux 2.4 Master.
Рис. 35. Дистрибутивы ALT Linux |
Фирма ALT Linux Team выпускает два основных дистрибутива — универсальный ALT Linux Master и десктопный ALT Linux Junior. Универсальный Master рассчитан на пользователя, использующего Linux в своей профессиональной деятельности, не обязательно компьютерной. Junior — дистрибутив для начинающих пользователей Linux, для домашнего применения, он широко используется также в компьютерных клубах. При желании Junior может быть легко обновлен до Master или до Sisyphus при помощи apt-get.На основе версии 2.0 дистрибутива Master фирма ALT совместно с НПФ «Промтехн» создала защищенную информационную систему «Утес-К», сертифицированную Гостехкомиссией при Президенте РФ. Она рассчитана на применение в государственных и коммерческих структурах. На основе Junior выпускаются дистрибутивы для OEM-партнеров и известных производителей оборудования. Клоны Junior, например, предустанавливаются на ноутбуки iRU, а дистрибутив Manli Edition, сделанный по заказу производителя системных плат, разошелся стотысячным тиражом по всему миру.
Castle — защищенный серверный дистрибутив, основанный на системе контроля доступа RSBAC. Как ясно из названия, основная идея этого серверного дистрибутива — обеспечение защиты информации. На решение именно этой проблемы нацелен патч RSBAC, позволяющий реализовать мандатный доступ, то есть создавать системы, соответствующие самым высоким классам защиты.
Sisyphus — это один из четырех крупнейших в мире репозиториев пакетов ПО для Linux с поддерживаемой целостностью и возможностью регулярного обновления. Все дистрибутивы ALT Linux разрабатываются на основе Sisyphus. Он отражает состояние разработок ALT Linux Team, которые полностью открыты в любой момент. Результаты работы коллектива ALT, отраженные в Sisyphus, естественно, используется разработчиками свободных программ и операционных систем со всего мира так же, как ALT использует результаты их работы. В Sisyphus ежедневно меняются десятки и сотни мегабайт ПО, появляются новые. Любой пользователь дистрибутивов от ALT, если хочет установить в свою систему самые свежие версии пакетов, может обновиться из Sisyphus при помощи утилиты apt-get. Их полная работоспособность, естественно, не гарантируется (все же Sisyphus предназначен в первую очередь для разработчиков, а не для обычных пользователей), но возникающие проблемы можно обсудить в открытом списке рассылки sisyphus@.
Компания ЛинуксЦентр
Компания ЛинуксЦентр была создана компанией Мезон.Ру 30 сентября 2000 года. В штате компании на сегодняшний день работает 15 человек, плюс примерно столько же удаленных сотрудников, которые отвечают за сборку какого-то дистрибутива, за информационное наполнение сайта и т.п.
Главная задача компании — продвижение операционной системы Linux в России. ЛинуксЦентр издает в России дистрибутивы Linux, FreeBSD, NetBSD, OpenBSD, а также соответствующее программное обеспечение, игры под Linux, атрибутику и образовательную литературу. Компания занимается дистрибуцией коробочных продуктов от компаний MandrakeSoft, Red Hat, Inc., Novell (SuSe Linux), ASPLinux, ALTLinux, Линукс ИНК, Digital Security, MOPSLinux. Кроме того, осуществляется локализация продуктов Knoppix, MandrakeMove и TheOpenCD, выпускаются доработанные версии Gentoo Linux и FreeBSD. В частности, ЛинуксЦентр принимал участие в переводе на русский язык документации по Mandrakelinux, учебных материалов по Linux от MandrakeSoft и LPI.org, в переводе на русский язык части справки по SUSE Linux.
Продукция ЛинуксЦентра продается через собственную дистрибьюторскую сеть, партнерские сети фирм 1С, «МедиаХауз», «Новый Диск», интернет-магазины Ozon.Ru и Books.Ru, и конечно, через собственный интернет-магазин. В Интернет-магазине ЛинуксЦентра можно купить коробочную версию почти любого дистрибутива Linux, различных вариантов систем BSD, соответствующее ПО, книги по программированию под Unix, администрированию этой системы и её использованию, а также атрибутику движения OpenSource. Суммарный тираж дистрибутивов, которые издает ЛинуксЦентр, превышает 100000 копий в год. Суммарный тираж продаваемых книг — около 50000 экземпляров. Ежедневно отправляется несколько сотен заказов по всей России. Регулярно проводятся распродажи устаревших версий различных систем по «копеечным» ценам.
На сайте ЛинксЦентра работает новостной канал, Библиотека ЛинуксЦентра, поддерживается уникальная Виртуальная Энциклопедия Linux и FTP-архив (ftp.linuxcenter.ru), на котором выкладываются ISO-образы дистрибутивов, разработанных командой ЛинуксЦентра.
Другие российские фирмы и проекты
Кроме четырех фирм, о которых было подробно рассказано в предыдущих разделах, существуют в России и другие фирмы, занимающиеся разработкой и продажей дистрибутивов, а также реализацией различных проектов на основе Linux.
Разработкой собственного дистрибутива занимается, например, закрытое акционерное общество «Научно-производственное объединение «СЕТЬ», основанное в 1993 году. 7 июля 2003 специалисты предприятия приступили к разработке операционной системы MOPSLinux. 10 декабря 2004 года была выпущена третья официальная версия ОС MOPSLinux 3.0. 29 марта 2005 года компания НПО «Сеть» и ЛинуксЦентр заключили соглашение о сотрудничестве. В рамках этого соглашения ЛинуксЦентр получил эксклюзивное право на издание и распространение ОС MOPSLinux версии 3.1 на территории России и Украины. 25 апреля 2005 года ЛинуксЦентр объявил о начале продаж ОС MOPSLinux 3.1.
В 2004 году на российском рынке появился еще один отечественный дистрибутив — Linux XP, основанный на Fedora (так же, как и ASP).
Уже несколько лет в нашей стране разрабатывается МСВС — Мобильная система Вооруженных сил. Хотя ее разработка, естественно, окружена завесой таинственности, но по опубликованным сведениям, ее основой является Linux. Разработана она была во ВНИИНС, а сейчас разработкой и поддержкой дистрибутивов для МО занимается дочернее предприятие ВНИИНС, которое называется ЮНИСОФТ. Система МСВС фигурирует в широко распространенных списках сертифицированных Гостехкомиссией средств: версия 2.0 сертифицирована по 2 классу для СВТ и классу 1Б — для АСУ (регистрационный номер сертификата N120).
Начиная с 2002 года коммерческий рынок Linux в России активно растет. По словам генерального менеджера Linux в корпорации IBM Джима Саллингса (Jim Sallings Jr.), рынок Linux в России вырос за 2003 год более чем на 50%, при том что общий рост компьютерного рынка составил 20%. Поэтому крупные мировые компании, поддерживающие Linux, в 2004 году стали более активно действовать в России. Корпорация IBM, уже несколько лет предпринимающая активные действия для поддержки операционной системы Linux, открыла в Москве Центр компетенции по этой системе. В Центре будут проходить семинары, консультации, обучающие акции по вопросам использования, сертификации и локализации решений на базе операционной системы Linux. Московское представительство компании Novell провело информационный день Linux.
Менее активна в России компания Red Hat. Её продукты предлагает генеральный дистрибутор — компания Линукс Инк, а также компания «Инвента». Но, возможно, в ближайшее время и Red Hat начнёт прямую работу в нашей стране. В июле 2004 г. Алекс Пинчев (Alex Pinchev), вице-президент Red Hat, посетил свой родной город Санкт-Петербург; на пресс-конференции он заявил, что пришло время создать представительство компании в России.
Продажей дистрибутивов и книг по Linux занимаются практически все Интернет-магазины, например, Болеро, Озон, Books.ru, LinuxShop и другие. В начале 2004 года было объявлено о запуске программы «1С:Дистрибуция». В рамках этой программы компания 1С производит «коробки» с дистрибутивами нескольких производителей (включая и ASP Linux, и ALT Linux) и распространяет их через свою достаточно широкую сеть партнеров. Благодаря этому в множестве магазинов и ларьков по всей России можно без проблем приобрести коробку с системой Linux.
Я довольно сильно удивился, когда впервые увидел в магазине знакомую картинку KDE на выставленном на продажу новом ноутбуке. Впрочем, вскоре такие картинки уже перестали вызывать удивление — их теперь можно увидеть практически в любом магазине, торгующем компьютерами. ОС Linux предустанавливается на настольные и портативные компьютеры, предлагаемые несколькими российскими поставщиками. Например, компания «НКА Груп», производитель ноутбуков под брендом iRU, занялась самостоятельной адаптацией системы к своим продуктам.
8 апреля 2005 года появилось сообщение о том, что компания Kraftway подписала ОЕМ-соглашение c компанией Red Hat. По условиям соглашения, Kraftway получает возможность предустанавливать на своих системах все версии Red Hat Enterprise Linux для процессоров семейств х86 и Intel Itanium 2, включая Red Hat Enterprise Linux AS, Red Hat Enterprise Linux ES, Red Hat Enterprise Linux WS. В сообщении, в частности, говорится, что «создание серии таких решений для различных отраслей рынка является одним из приоритетов в деятельности компании на 2005 год, а ОС Red Hat Linux признана российскими заказчиками одной из самых эффективных платформ для построения корпоративных информационных систем. С другой стороны, исторически сложившаяся в России ориентация крупного бизнеса на RISC-системы уступает место решениям на семействе платформ Itanium 2, а Linux идеологически тесно связана с привычными для таких клиентов операционными системами Unix.
Kraftway предполагает использовать операционные системы Red Hat Linux в двух перспективных областях:
— Для создания решений, в том числе кластерных, на основе 8-16-32 процессорных серверов Kraftway G-Scale, оптимизированных для работы с большими базами данных и выполнения критически важных и ресурсоемких приложений по управлению ресурсами предприятий, управлению отношениями с заказчиками, управлению цепочками поставок и др.
— Для создания высокопроизводительных вычислительных комплексов на основе ферм из 2-х процессорных серверов Kraftway 64-битной архитектуры для расчета научных и инженерных задач.
Многие фирмы, занимающиеся так называемой системной интеграцией, то есть продажей и техническим обслуживаем компьютеров у своих клиентов, тоже предлагают им решения на основе Linux. Примером может служить уже упоминавшаяся фирма Lynx BCC.