Смекни!
smekni.com

История развития и разработки операционной системы Linux (стр. 2 из 4)

Между тем в феврале 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. Кроме того, имелись базовые средства русификации (клавиатурные раскладки, шрифты, русский словарь для проверки орфографии) и документация в электронной форме (переводная и оригинальная). Вот перечень основных каталогов диска "Открытое ядро":

Рис. 17. Открытое Ядро - первый российский

дистрибутив Linux

Apps

Various Applications for Linux

DOS-TeX

TeX for DOS

Hurd

GNU Hurd Operating System

Mach

Mach Microkernel

RedHat

RedHat Linux Distrbution

Russian

Russian Fonts, Texts, etc.

TeX

TeX documention

WWW

Mirror of various WWW sites

dists

Directory for BSD installation

dosutils

Various DOS programs for RedHat and Slackware Installation

freebsd.doc

BSD Documentation

linux.doc

Generic Linux documentation

redhat.doc

RedHat Linux documentation

slakinst

For Slackware installation

slack.doc

Slackware documentation

slakware

Slackware distribution

source

Linux sources (from Slackware distribution)

Конечно, о локализации в полном смысле слова речи не шло. Но уже первые диски "Открытого Ядра" давали возможность работать с русскоязычными документами. По многочисленным оценкам пользователей Linux это был лучший CD-ROM лета-осени 1996 года. Питерский коллектив "УрбанСофт" мог заслуженно гордиться успехом - диск получился отличный.

Через некоторое время от фирмы UrbanSoft отделилась дочерняя компания Linux Ink. Формальной датой ее образования считается 14 сентября 1999 года. Начиная с 1999 г. Линукс Инк. выпускает компакт-диски из серии Red Hat Linux Cyrillic Edition, являющиеся дальнейшим развитием серии "Открытое ядро". Этот продукт полностью локализован и предназначен для российского рынка. Но о Линукс Инк. и Red Hat Linux Cyrillic Edition будет рассказано чуть позже, а пока упомянем еще несколько разработок, также уже закончивших свой жизненный цикл.

Рис. 18. Дистрибутив

"Красная Шапочка"

Дистрибутив "Русский 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 - для работы с графикой. Имелись еще средства для проверки русской орфографии, отправки и приема факсимильных сообщений.

Рис. 19. Книга

Б.Тоботраса и М.Шойхера Рис. 20. Борис Тоботрас

Б.Тоботрас писал в номере 2 журнала "Мир ПК" за 1999 год: "Я, собственно, являюсь половиной авторского коллектива и поэтому объективно судить о "Красной Шапочке" не могу. Cам диск - это обычный дистрибутив Red Hat, в котором русифицированы инсталлятор, управляющая панель и некоторые сообщения системы. Главное и, пожалуй, единственное отличие от обычного Linux в том, что можно сразу после установки работать с русским языком.

А книжка, к сожалению, слишком краткая, изложение вынужденно скомкано, так что получилось руководство не по самой системе, а скорее по ее инсталляции: вот вам компакт-диск, сделайте, как в книге написано, и все заработает. Рассказа об основных принципах Linux там нет - не поместился в заданный объем. Что касается отзывов, то пару раз слышал, что книжка помогает, пару раз - что отвратительная. И то и другое, видимо, правда, и одно другому не противоречит."

Персональная страница Бориса Тоботраса до сих пор содержит написанные им статьи, в частности руководства по TeX'у и SQML. Сайт дистрибутива "Красная Шапочка" тоже сохранился до сих пор, вы можете на него заглянуть. К сожалению, развитие дистрибутива в какой-то момент прекратилось по неизвестным мне причинам - уже в октябре 2000 года поддержка дистрибутива прекратилась (см. статью В.В.Гурова с списке ссылок).

Дистрибутив "Linux-Yes". Другим дистрибутивом, тоже прекратившим впоследствии свое существование, был дистрибутив Linux-Yes, разрабатывавшийся Евгением Шахтариным (кажется, в Екатеринбурге). Linux-YeS строился на основе Debian GNU/Linux. Проведенные мной поиски в Интернете сайта этого дистрибутива к успеху не привели. Но следы существования этого дистрибутива сохранились в статьях А.Костарева "Установка ОС Linux с дистрибутива Linux-Yes" и Е.Шахтарина "Linux и антикатастрофизм" и "Местный дистрибутив Linux-YeS", которые легко найти в сети.

Дополнение. 27 августа 2009 г. Евгений Шахтарин прислал мне следующий рассказ о том, как возник дистрибутив Linux Yes и его короткой судьбе.

Мотивация создания дистрибутива - для себя. В 1993 г. мне в руки попал CD с дистрибутивом Linux SLS. Там были gcc, X, smail - это то, что я в первую очередь стал использовать. Этот дистрибутив я установил на машинке i386 4MB RAM 80MB HDD. X дисплей работал в черно-белом режиме. Кириллизации, разумеется не было как класса. Пришлось прикрутить самому, начиная с изготовления шрифтов и раскладок как для консоли, так и для X.