Журнал LinuxFormat - перейти на главную

LXF86:15years

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(викификация, оформление)
(викификация, оформление)
Строка 202: Строка 202:
 
недолго, но его наследие в качестве основы для Softlanding Linux System очень важно, поскольку SLS, в свою очередь,
 
недолго, но его наследие в качестве основы для Softlanding Linux System очень важно, поскольку SLS, в свою очередь,
 
стал отправной точкой и для Debian, и для Slackware.
 
стал отправной точкой и для Debian, и для Slackware.
 +
 +
[[Изображение:LXF86_15_sls.jpg|Softlanding Linux System]]
 +
 +
'''Softlanding Linux System стал стартовой площадкой для Патрика Фолькердинга, Яна Мердока и многих других хакеров первой волны.'''
 +
  
 
===Рождение старой гвардии===
 
===Рождение старой гвардии===
Строка 339: Строка 344:
 
денег.
 
денег.
  
===Ключевые даты==
+
===Ключевые даты===
 +
 
 +
[[Изображение:LXF86_15_im.jpg|Ян Мердок]] [[Изображение:LXF86_15_tux.jpg|TUX]][[Изображение:LXF86_15_tux2.jpg|TUX]]
 +
 
 +
'''Август 1993.''' Ян Мердок ('''M''') основал проект Debian, нацеленный на улучшение Softlanding Linux System и следующий духу GPL.
 +
 
 +
'''Январь – март 1994.''' Выпущены Debian 0.91 и Slackware 1.1.2. Марк Юинг основал Red Hat, выпустив v1.0.
 +
 
 +
'''Март 1994.''' Линус Торвальдс анонсировал Linux 1.0, с исходными текстами объемом 1 МБ. Первая заплатка для этой ОС появилась пару дней спустя.
 +
 
 +
'''Апрель – октябрь 1994.''' SUSE выпустила первую «бету» S.u.s.E Linux 4.2, пронумерованную, видимо, из уважения к смыслу жизни, вселенной и всему остальному. Торвальдс окончил Хельсинкский университет со степенью бакалавра. В Линдоне (штат Юта) Рэнсом Лав [Ransom Love] и Брайан Спаркс [Bryan Sparks] основали Caldera Systems, чтобы производить дистрибутив Caldera OpenLinux.
 +
 
 +
'''Апрель 1995.'''
 +
Первый публичный релиз Apache Web Server (0.9.2). Он был построен на фундаменте HTTP Daemon Роба МакКула [Rob McCool] из Национального центра суперкомпьютерных приложений (NCSA).
 +
 
 +
'''Ноябрь 1995.''' Первый порт ОС на архитектуру Alpha. Порт «укрощался» Линусом на машине Alpha, которую раздобыл для него Йон ‘Мэддог’ Холл.
 +
 
 +
'''Январь 1996.''' Линус портирует ОС на архитектуру MIPS. Порт работает на машинах с R4x00, типа DECStation 5000, с поддержкой (в перспективе) более ранних машин.
 +
 
 +
'''Май 1996.''' Во время обсуждения вариантов талисмана для ОС, Торвальдс остановился на изображении дружелюбного пингвина, которое можно было легко анимировать, в отличие от неодушевленного логотипа Windows. Ларри Юинг [Larry Ewing] предложил дизайн.
 +
 
 +
'''Июнь 1996.''' Выпущен Linux 2.0. Исходный код раздулся до 5 МБ, и в logo.gif содержалось изображение пингвина Тукса [Tux].
 +
 
 +
==1997–2001 Бум==
 +
 
 +
: И вдруг Linux появился повсюду... как и Интернет.
 +
 
 +
{{Врезка
 +
|Заголовок=Что сталось с... Indrema?
 +
|Содержание=Анонс в 2000 году игровой консоли, основанной на открытом ПО, осуществил мечты многих фанатов
 +
Linux. Однако рынок игровых консолей строится на концепции продажи
 +
вашего оборудования по себестоимости или даже ниже и возмещении
 +
потерь за счет лицензий на игры.
 +
Если кто угодно может писать и
 +
выпускать ПО для вашей машины,
 +
лицензионные поступления не осуществляются. Этому достойному
 +
похвалы проекту было суждено так
 +
и остаться лишь фантомом.
 +
|Ширина=200px}}
 +
 
 +
Период с 1997 по 2001 год был свидетелем сумасшедших дней бума дот-комов, когда под какую попало идею сделать деньги в Сети каждый мог получить невероятные инвестиции от венчурного капитала, по крайней мере, так казалось. Тогда Linux действительно начал расти. Разработчик ядра Алан Кокс [Alan Cox] вспоминает: «[Linux] начал расти как снежный ком где-то в 1996-м или около того. В 1995-м он был интересной технической загадкой, в 2000-м – большим бизнесом». Бум дот-комов продлился недолго, но он подтолкнул развитие Интернета,
 +
вывел его на первое место и помог расцвести Linux.
 +
 
 +
Связь между Linux и Интернетом – подлинный симбиоз. Рост числа интернет-соединений, и для домашнего использования, и для бизнеса, означал, что провайдерам и хостинговым компаниям нужно больше серверов: Linux на сравнительно дешевом оборудовании i386 был идеальным решением. Высвободившиеся деньги шли на
 +
финансирование новых проектов, позволяя большему числу оплачиваемых разработчиков работать над ключевыми открытыми проектами. В то же время, большее число людей в сети
 +
означало больше людей, интересующихся Linux, и значительно увеличивало число тех, кто мог содействовать движению,
 +
либо как полноценный разработчик, либо просто заполняя
 +
отчеты об ошибках и помогая тестировать ПО.
 +
 
 +
То, что каждый может присоединиться к проекту, – это реальная сила Linux и Open Source в целом. «Я скачал ядро
 +
2.3.47 только для того, чтобы обнаружить, что Алан [Кокс] ушел и отметил мой NIC как устаревший! Поскольку я с некоторого времени интересовался разработкой ядра, я решил засучить рукава и исправить это». Вот так Эндрю Мортон [Andrew Morton] подключился к разработке Linux – сейчас он один из
 +
ведущих хакеров ядра и недавно начал работать в Google. Его
 +
опыт – типичный пример того, как многие открывали для себя
 +
Open Source. Ладислав Боднар [Ladislav Bodnar], создатель
 +
DistroWatch, рассказал нам, как он подключился к работе над
 +
клиентом электронной почты KMail: «Я хотел изменить работу
 +
некой кнопки. Скачал исходники, изменил соответствующий
 +
код, затем пересобрал и установил его. И заработало! Вот тогда
 +
я по-настоящему поверил в гибкость открытого ПО».
 +
 
 +
===Дуэль рабочих столов===
 +
 
 +
В этот период на передний план вышли многие из хорошо
 +
известных ныне имен. Появился Mandrake, основанный в
 +
1998 году как ответвление от Red Hat (подробнее о Mandrake –
 +
через страницу). SUSE, выпустившую свой корпоративный
 +
дистрибутив v4.2 в 1996 г., многие воспринимали как европейский Red Hat. Но это было не только время Linux в серверном секторе: настольная версия становилась все более жизнеспособной. Хотя X Window был доступен в Linux с 1992 г.
 +
и входил в состав первых дистрибутивов, требовалось более
 +
функциональное окружение рабочего стола, способно переманить пользователей Windows.
 +
 
 +
Как, похоже, часто случалось в истории Linux, KDE начал
 +
жизнь с сообщения в Usenet. В статье, опубликованной в октябре 1996 г. на comp.os.linux под заголовком «New Project: Kool Desktop Environment (KDE)», немецкий студент Маттиас Эттрих
 +
[Matthias Ettrich] высказал свои замечания по поводу существовавших тогда рабочих столов, особенно указав на несогласованность и высокую цену. «''По моему скромному мнению, графические интерфейсы должны предлагать завершенное графическое окружение''», писал он. «''Это должно дать возможность пользователям (!) выполнять их повседневные задачи: запуск приложений, чтение электронной почты, настройку своего рабочего стола, редактирование файлов, удаление файлов, просмотр изображений, и т.д. Все части должны соответствовать друг другу и работать  вместе''». Полный текст сообщения занял бы четыре страницы Linux Format, но вы можете прочитать его полностью на http://snipurl.com/x7x8.
 +
 
 +
Эттрих решил использовать для построения KDE инструментарий Qt. Он давал несколько преимуществ программистам, желающим писать большие, стройные приложения
 +
за довольно короткое время. Но у Qt был один недостаток – закрытость. Это обеспокоило тех, кто желал оставаться
 +
верным принципам GNU и свободного ПО. Торвальдс, всегда
 +
прагматичный, был вполне доволен KDE и тем, что он использует Qt. Но некоторые разработчики начали работать над
 +
инструментарием Harmony, свободной и совместимой альтернативой Qt, который так никогда и не был закончен. Другие
 +
переключились на конкурирующий проект Gnome, основанный Мигелем де Икасой [Miguel de Icaza] и Федерико Мена
 +
[Federico Mena] в августе 1997 г.
 +
 
 +
По мере взросления проектов, Интернет объяло пламя
 +
войн «KDE против Gnome», подчеркивая раздробленность и
 +
пристрастность, характерные для Linux. Как и следовало ожидать, когда проект раскалывается по таким фундаментальные
 +
вопросам, как лицензирование и свобода ПО, накал страстей дошел до уровней, ранее замечаемых только в спорах Vi
 +
против Emacs, битвах Atari против Amiga да на футбольных
 +
матчах «Манчестера Юнайтед» с «Арсеналом». Ну, это, может
 +
быть, крайность – все же они не были столь яростными, как
 +
«Vi против Emacs». В 2000 году Гаэль Дюваль [Gael Duval] из
 +
Mandrake призвал к перемирию: «Почему мы уподобляемся традиционным производителям ПО? Все люди разные: у
 +
каждого свои потребности. Давайте объявим, что стандартом
 +
являются и KDE, и Gnome, и любая другая свободная высокоуровневая среда рабочего стола, достаточно хорошая, чтобы
 +
сделать Linux более подходящим для всех пользователей».
 +
 
 +
Проблема лицензирования отошла на второй план, поскольку Qt вышел под собственной Q Public License в 1998
 +
году, с переводом Unix-версии на GPL в 2000-м. В наши дни
 +
обе организации участвуют в http://Freedesktop.org и наслаждаются
 +
значительной совместимостью. Топор войны был зарыт – но
 +
соперничество не умерло.
 +
 
 +
[[Изображение:LXF86_15_kde.jpg|Рабочий стол КДЕ 1.1]]
 +
 
 +
'''Собственный рабочий стол KDE 1.1 Маттиаса Эттриха.'''
 +
 
 +
===Спасение Netscape===
 +
 
 +
{{Врезка
 +
|Заголовок=Знаете ли вы?
 +
|Содержание=Имя Linux произошло от Linus + Minix, но Линус позже отверг имя Lignus, предложенное как комбинацию Linus и GNU. Это имя могло бы уберечь нас от всех этих разговоров «Это GNU/Linux, а не просто Linux» да «Как произносится Linux?».
 +
|Ширина=200px}}
 +
 
 +
Одно из наиболее важных событий этой эпохи произошло за сценой открытого ПО. В январе 1998 г. Netscape
 +
Communications Corporation выпустила исходный код своего титульного браузера, создав Mozilla Organisation, позже
 +
ставшую Mozilla Foundation. Это был весьма важный ход для
 +
Open Source, а следовательно, и для Linux. Самый факт спуска столь известного продукта на воду Open Source любимцем
 +
первоклассных дот-комов повысил понимание этого метода
 +
разработки, а финансовое обязательство, выданное Netscape
 +
вместе с этим релизом, предоставило финансирование также
 +
и разработчикам Open Source.
 +
 
 +
Похожее по важности событие произошло в октябре 2000 г., когда Sun открыла код своего Star Office под лицензией GPL и создала проект OpenOffice.org. При анонсе Netscape исполнительный директор Netscape Джим Барксдейл [Jim Barksdale] сказал: «Мы думаем, что это разительно изменит способ, которым люди фактически разрабатывают эти продукты, на многие последующие годы. Это станет историческим днем в данной
 +
цепи событий». Sun и Netscape, несомненно, продемонстриро-
 +
вали, что коммерческие компании могут создавать открытые
 +
проекты. Firefox и OpenOffice.org – две наиболее популярные
 +
открытые программы, на любой платформе.
 +
 
 +
Эти проекты дали возможность Open Source проникнуть
 +
в новые области, что доказывается и множеством людей,
 +
использующих их на Windows, и их поддержкой операционной системой Mac OS X. Наличие одного и того же ПО на
 +
Windows и Linux устраняет одно из препятствий для предприятий, переходящих на Linux, поскольку их пользователи
 +
уже знакомы с ключевыми программами. Вместе с растущим
 +
использованием программ, основанных на браузерах, это значительно снижает необходимость переобучения персонала. В
 +
некоторых случаях предприятия сообщают, что пользователи
 +
даже не замечали смены ОС.
 +
 
 +
[[Изображение:LXF86_15_oodraw.jpg|OODraw]]
 +
 
 +
'''Портрет раннего OpenOffice.org Draw.'''
 +
 
 +
===Интервью: Нат Фридмен===
 +
 
 +
[[Изображение:LXF86_15_nf.jpg|Нат Фридмен]]
 +
 
 +
Нат Фридмен присутствовал рядом с Мигелем де Икасой при рождении проекта Gnome. Они
 +
основали Ximian для разработки рабочего стола Gnome, а в 2003 году компания была приобретена
 +
Novell. Фридмен продолжает работать над Gnome и сейчас.
 +
 
 +
'''LXF: ''Когда Вы впервые столкнулись с Linux?'''''
 +
 
 +
'''НФ:''' Впервые я запустил Linux в 1993 году на 386 машине, которую купили мне родители. Его показал мне мой друг Эдвард Лопер [Edward Loper]. Мы съездили на велосипедах в Университет штата Вирджиния, скачали образы SLS, записали их на 3,5-дюймовые дискеты и отвезли их домой в рюкзаках. Тогда нужно было использовать Norton Disk Editor, чтобы сделать ваш Linux-раздел загружаемым. В Linux была поддержка удаленного TTY, и я собрал кабели
 +
RS/232 из телефонного провода RJ-11 и поставил терминал в комнате своей сестры, так что она могла
 +
получать электронную почту и использовать Gopher и IRC. У меня также был калькулятор HP48, на котором работал эмулятор VT100. Мы поставили его в ванной, и прокинули туда кабель, и можно было болтать по IRC из туалета.
 +
 
 +
Linux поставлялся с компилятором C++, а я как раз изучал объектно-ориентированное программирова-
 +
ние. И в то время существовал почтенный xspringies Дуга ДеКарло [Doug DeCarlo], который, похоже, уже
 +
почти забыт. Я нашел пару людей, используя трюк с привязкой к телефонным номерам статических IP, и
 +
у некоторых из них был Linux; я пользовался ytalk для контактов с ними на их компьютерах. Одним из
 +
них оказался Джеф Апхофф [Jeff Uphoff], который управлял списком рассылки по безопасности Linux, и
 +
мы скоро подружились. Думаю, мне было тогда лет 15 или 16. Это было невероятно забавное время.
 +
 
 +
'''LXF: ''Как появился Ximian?'''''
 +
 
 +
'''НФ:''' Я потратил четыре года, по общему мнению – работая над дипломом, но в основном изучая Linux
 +
и Open Source и знакомясь со множеством людей из того мира. В летнее время и в различные перерывы я прошел несколько коротких стажировок в Microsoft, SGI, Media Lab и Red Hat. Я знал, что, получив высшее образование, захочу основать свою фирму. Каждый раз, когда я мог, я заходил на Linux-конференцию. Я встретил этого невероятно
 +
энергичного мексиканца по имени Мигель де Икаса в IRC, навещал его пару раз в Мехико, и мы подружились. Когда я закончил учебу, для нас было совершенно естественным основать фирму вместе.
 +
 
 +
===Ключевые даты===
 +
 
 +
[[Изображение:LXF86_15_me.jpg|Маттиас Эттрих]] [[Изображение:LXF86_15_mdi.jpg|Мигель де Икаcа]] [[Изображение:LXF86_15_qt.jpg|Логотип Qt]] [[Изображение:LXF86_15_lxf.jpg|Первый номер LXF]]
 +
 
 +
'''Февраль 1997.''' Ричард Столлмен не одобряет
 +
KDE Маттиаса Эттриха ('''E'''), использующего
 +
Qt как основной инструментарий, и вынашивает планы по созданию более дружественного с точки зрения GPL окружения рабочего стола.
 +
 
 +
'''Август 1997.''' Мигель де Икаcа ('''I''') основал проект Gnome (GNU Network Object Modelling
 +
Environment) после неудачной попытки убедить Trolltech, разработчика Qt, принять двойное лицензирование.
 +
 
 +
'''Апрель 1998.''' Netscape, в отчаянной попытке выдержать бешеную атаку Internet Explorer, открывает код Netscape Navigator 5.
 +
 
 +
'''Июль 1998.''' Выпущены Debian 2.0 и KDE 1.0; база данных промышленного уровня Informix портирована на Linux.
 +
 
 +
'''Сентябрь 1998.''' Позорные «хеллоуинские» документы утекают из Microsoft, раскрывая методы, которыми компания
 +
намеревается бороться с угрозой Open Source.
 +
 
 +
'''Декабрь 1999'''. Просто чтобы показать, что Linux никак не защищен от безумия дот-комов, VA Linux побивает все рекорды отрасли свой первой продажей акций.
 +
 
 +
'''Апрель 2000.''' Открыт Minix, прародитель Linux. Также в апреле был основан Linux Format (вслед
 +
за тестовым Linux Answers) с Ником Вейчем у руля. Заголовок его новостей гласил: «Corel становится ‘агрессивным’ с Linux».
 +
 
 +
'''Сентябрь 2000.''' Вслед за выпуском Qt для Linux под GPL Столлмен и Free Software Foundation «отпустили грехи» тем, кто осквернил GPL своим вкладом в KDE.
 +
 
 +
'''Январь 2001.''' На замену полному ошибок релизу 2.2 выпущено ядро 2.4.

Версия 08:08, 30 декабря 2008

15 лет с Linux

Содержание

Many happy return()s! Долгих лет тебе, Linux!

За время, прошедшее с 1991 года студенческий проект вырос в свободную операционную систему, на которую рассчитывают и которой наслаждаются предприятия и пользователи во всем мире. Нейл Ботвик и Энди Ченнел разыскали хакеров, которые помогли этому случиться.

«Я пишу (бесплатную) операционную систему (это просто хобби, она не будет такой большой и профессиональной, как gnu) для клонов AT 386(486)»

«Просто хобби»? Только для клонов 386? Разве это наводит на мысль об ОС, способной перевернуть мир? Однако именно так Линус Торвальдс объявил о надвигающемся рождении Linux 15 лет назад. С того раннего и неамбициозного начинания Linux перерос самые смелые мечты своего создателя. Работая на суперкомпьютерах, мобильных телефонах и на множестве устройств между ними, GNU/Linux теперь существует во многих формах и дистрибутивах и продолжает развиваться. Он обеспечивает прекрасную платформу для движения Open Source и предлагает свободную, быструю и безопасную работу на компьютере пользователям всего мира. На следующих нескольких страницах мы отметим его 15-й день рождения, оглядываясь на его подъемы и спады. Мы поговорим с людьми, вовлеченными в разработку Linux, чтобы разобраться, как он возник, где и почему используется.

Мы также смахнем пыль с нашего (открытого и прозрачного) хрустального шара и спросим, чего ожидать от Linux, когда он перейдет из подросткового возраста к полной зрелости. Здесь применима обычная оговорка: все прогнозы – это личные мнения, и вам не следует вкладывать деньги в акции Linux-компаний, основываясь лишь на наших предположениях (но вспомните о нас, пожалуйста, если поймаете свою удачу). Однако начнем с истоков...

1991–1992 Младые годы

Скромные истоки истории Linux.


Оглянувшись назад, мы часто можем точно указать разговор или событие, перевернувшее нашу жизнь: начало новой карьеры или новых взаимоотношений, или конец старых. В случае с молодым финским студентом компьютерных наук это было сообщение в Usenet, которое он разместил в группе новостей comp.os.minix 25 августа 1991 года.

Эта дата считается днем рождения Linux. Фактически, первый релиз Linux, под номером 0.01, вышел спустя несколько недель; версия 0.02 последовала в начале октября. Linux пересек отметку 0.10 в декабре, менее чем через четыре месяца после первоначального анонса. Вот сообщение, положившее начало всему:

Привет всем, использующим minix – я делаю (бесплатную) операционную систему (это просто хобби, она не будет такой большой и профессиональной, как gnu) для клонов AT 386(486). Я занимаюсь ею с апреля, и кое-что уже вырисовывается. Буду рад любым отзывам о том, что народу нравится/не нравится в minix, поскольку моя ОС кое в чем похожа на нее (помимо всего прочего, у нее тот же самый физический уровень файловой системы (по практическим соображениям)). На данный момент я портировал bash(1.08) и gcc(1.40), и похоже, что они работают. Значит, в течение нескольких месяцев получится нечто практически полезное, и хотелось бы знать, какие функции нужны большинству. Приветствуются любые предложения, но я не обещаю, что реализую их :-). Линус torvalds@kruuna.helsinki.fi). P.S. Да – она свободна от какого-либо кода minix и имеет многопоточную файловую систему. Она не переносима (использует переключение задач 386 и т.д.) и, вероятно, никогда не будет поддерживать что-то кроме жестких дисков AT, потому что это все, что у меня есть :-(.

Как подсказывает это сообщение, Торвальдс работал на операционной системе Minix, написанной профессором Эндрю Таненбаумом [Andrew Tanenbaum] в конце восьмидесятых. Позже Таненбаум принял на вооружение дружелюбного зверька-талисмана (он выбрал енота), как и Linux. Таненбаум использовал Minix для обучения студентов операционным системам, но он не смог выпустить исходный код Minix как поистине свободно распространяемую ОС. С другой стороны, быстрые темпы развития Linux, как и сейчас, стали возможными не только благодаря программистским усилиям Торвальдса (он все еще был студентом-очником Хельсинкского университета), но также благодаря его предусмотрительности в выпуске исходного кода с самого начала. «Я хотел, чтобы он был легко доступен по FTP с полными исходными текстами, и не хотел, чтобы это для кого-то было слишком дорого», говорит он. Как только он сделал это, программисты-энтузиасты начали скачивать и подправлять ядро, возвращая свои дополнения Торвальдсу для включения в следующий релиз.

На этом этапе ОС называлась Freax, игра слов «free» (свободный), «freak» (чудик) и «x», обычно используемая в наименовании Unix-подобных систем. Название Linux непредумышленно создал Ари Лемке [Ari Lemmke], администратор FTP-сервера, где размещался код. Он назвал каталог linux, и Торвальдс решил, что пусть так и будет. (Правильное произношение слова «Linux» – с коротким i, а не с длинным. Если есть сомнения, в разделе Magazine/Linus на DVD приведен пример того, как этот человек сам демонстрирует правильное произношение).

Вхождение в GNU

Для загрузки первоначальных релизов новой ОС все еще требовалось наличие на компьютере другой ОС, но это изменилось с приходом загрузчика Lilo (LInux LOader), написанным шведским ученым Вернером Алмесбергером [Werner Almesberger] в 1992 г. Исключение необходимости использовать другую ОС стало шагом к независимости Linux, но основная функция любой ОС – запуск программ. Без программ, запускаемых под Linux, новая ОС была бы просто курьезным упражнением по информатике. Случилось так, что Фонд свободного ПО (Free Software Foundation) разрабатывал свою собственную ОС GNU (Gnu is Not Unix) и ПО, начиная с 1984 года. ОС была почти готова, кроме одного важного компонента: ядра. Решение было очевидно, за исключением того, что новое ядро Linux тогда еще не распространялось под GPL. В начале 1992 года Linux должным образом вышел под лицензией GPL, и началась работа по объединению Linux и программ GNU. Вот почему многие, и совершенно справедливо, настаивают, что Linux следует называть GNU/Linux.

GNU и Linux были и остаются отдельными проектами, но они подпитывают друг друга. Linux был бы гораздо менее полезен без инструментария GNU, работающего на нем, в частности, без компилятора GCC, используемого для сборки практически любой программы на вашем компьютере. «Выпуск Linux под GPL был, определенно, лучшей вещью, которую я когда-либо делал», – рассказывал Торвальдс Хироо Ямагате [Hiroo Yamagata] в 1997 г.

GNU, в свою очередь, получила ядро для запуска своих программ (собственное ядро GNU, Hurd, появится незадолго до того, как Солнце станет красным гигантом) и огромную массу разработчиков, благодаря популярности Linux.

Интервью: проф. Эндрю Таненбаум

Когда Линус Торвальдс решил писать собственную ОС, он обратился к конструктивной книге Эндрю Таненбаума, посвященной Minix. Таненбаум, известный как «ast», сейчас – профессор информатики Университета Врейе в Амстердаме и все еще активное участвует в разработке операционных систем.

Эндрю Таненбаум

LXF: Когда вы писали книгу о Minix, вы ожидали, что она окажет такое влияние за пределами академии?

ЭТ: Нет, я ожидал, что нишу свободных ОС займет BSD, или, возможно, GNU. BSD погрязла в судебной тяжбе с AT&T, которая не пускала ее на рынок несколько очень важных лет, а GNU даже 15 лет спустя так и не появилась. Эти два «несчастных случая» дали Linux пространство для расширения. Будь BSD во всем цвете доступна в 1993 году, с тысячами приложений, многолетним тестированием и распространенностью по всему миру, Linux бы не жить.

LXF: А вы знали о Linux как о производной от Minix в годы его становления?

ЭТ: Некоторое время я следил за ранней разработкой Linux. Вспомните, что была большая группа новостей comp.os.minix (да и сейчас она существует), и что Линус работал на Minix несколько лет до написания Linux. Кстати, Minix 3 все еще живехонька. Примерно 90 тысяч человек скачали ее в прошлом году.

LXF: Была ли частью раннего успеха Linux апелляция к желанию студентов и профессионалов возиться с ней?

ЭТ: Не преувеличивайте влияние тысяч фанатов Linux, Линус писал ядро и руководил им сам. Масса основных улучшений исходят от горстки программистов, нанятых и оплачиваемых парой фирм типа IBM и Red Hat. Однако пользователи внесли свой вклад в разработку или портирование множества приложений и драйверов.

LXF: Вы рассматриваете возможность модифицировать Linux как неотъемлемую сильную сторону, или это могло бы привести ко множеству клонов Linux?

ЭТ: Взгляните на то, что произошло с BSD. Она разделилась на три или четыре ветви, которые по большей части борются друг с другом. В результате они намного слабее, чем могли бы быть как один единственный дистрибутив. Пока что Linux избегал этой судьбы, во многом благодаря способности Линуса направлять всех в одну сторону.

Ключевые даты

Линус Торвальдс Ричард Столлмен Логотип GNU

Январь 1991. 21-летний студент Линус Торвальдс (L), изучающий компьютерные науки в Университете г. Хельсинки, покупает ПК 386 с 33 МГц-процессором, чтобы играть в Prince of Persia, и начинает писать Unix-подобную операционную систему для 386, используя книги Энди Таненбаума и Мориса Баха. Программировать он научился на папином Vic-20.

Июнь 1991. Ричард Столлмен (S) публикует вторую версию своей сотрясающей основы GNU General Public License, которая разрешает пользователям брать чужой код, коль скоро они выпускают плоды своих трудов под той же лицензией. Считается, что логотип проекта, голову антилопыгну (G), нарисовал Этьен Суваса.

Август 1991. Торвальдс на comp.os.minix сообщает миру, что пишет некую ОС, но она не будет «большой и профессиональной, как GNU». Рабочее название – Freax.

Сентябрь 1991. Первая версия (0.01) того, что теперь называется Linux, выпущена с аппаратной поддержкой для финских клавиатур.

Декабрь 1991. К версии 0.11 проекта Торвальдса в ОС добавлена поддержка гибких дисков. Торвальдс теперь рассматривает ее как самостоятельную систему, независимую от Minix.

Декабрь 1991. Эндрю Триджелл, австралийский аспирант, приступает к решению задачи получения доступа к разделяемым ресурсам сервера, используя протокол Microsoft SMB (Server Message Blocks). Первый релиз выходит пару месяцев спустя. Триджелл забросит этот проект, но перейдет в Linux в ноябре 1992 года и позже использует SMB как основу для Samba.

Февраль 1992. Проект GNU принимает выпущенный к тому времени под GPL Linux в качестве своего ядра, как «затычку», до завершения Hurd. Столлмен начитает свою эпопею, пытаясь заставить каждого говорить «ГНУ-слэш-Линукс», а не просто «Линукс».

Март 1992. Орест Зборовски (Orest Zborowski) берет Linux за основу для своей платформы X386 – вскоре переименованной в XFree86. X Window начитает работать на Linux 0.96 в апреле.

1993–1996 Первые ласточки

Как ядро и несколько свободных программ стали дистрибутивами.


В наши дни слово «Linux» (или, возможно, «GNU/Linux») используется для ссылки на завершенную совокупность ОС и ПО, но так было не всегда. Linux был вначале доступен только как ядро: вы ставили его, затем добывали другое ПО, нужное для сборки работающей системы. Решением стало связать все это в один пакет для установки и распространять его.

Спорят о том, какой Linux-дистрибутив был первым. Slackware Патрика Фолькердинга [Patrick Volkerding] принято считать старейшим из ныне здравствующих дистрибутивов, но многие называют первым Yggdrasil. Проектом руководил Адам Ритчер [Adam Ritcher], специалист по X Window с ученой степенью в области компьютерных наук в Калифорнийском Университете (Беркли). Дебютировав в феврале 1993 года, Yggdrasil стал первым дистрибутивом, выпущенным на CD- ROM и реализующим некоторые продвинутые концепции, например, распознавание Plug-and-Play устройств и вариант LiveCD – то, что мы сейчас воспринимаем как само собой разумеющееся. «Помнится, я поставил версию Yggdrasil Linux и следил за загрузкой X Window и компиляцией Samba в окне xterm», говорит Джереми Эллисон [Jeremy Allison]. «Я решил, что переведу все мои рабочие станции Sun на Linux... Через несколько лет он стал моей единственной настольной платформой».

Еще один из первых дистрибутивов назывался Softlanding Linux System – его раннюю версию вы найдете на нашем диске. Подобно многим Linux-хакерам, его автор Питер МакДональд [Peter MacDonald] увлекся Linux в университете. «Сначала – разрабатывая заплатки к ядру, затем – собирая воедино и пытаясь поддерживать дистрибутив», вспоминает он. Детище МакДональда основывалось на ОС под названием MCC Linux, которую разрабатывал Массачусетский компьютерный центр с 1992 г. MCC Linux безнадежно отставал от столь функциональных дистрибутивов, как Yggdrasil, и просуществовал недолго, но его наследие в качестве основы для Softlanding Linux System очень важно, поскольку SLS, в свою очередь, стал отправной точкой и для Debian, и для Slackware.

Softlanding Linux System

Softlanding Linux System стал стартовой площадкой для Патрика Фолькердинга, Яна Мердока и многих других хакеров первой волны.


Рождение старой гвардии

Итак, к середине 1993 года разработка дистрибутивов стремительно разрасталась, и технологии распространения на CD-ROM, поддержка оборудования и графика придвигались к своим пределам усилиями сообщества студентов и программистов – приверженцев Linux, общавшихся через Usenet. «Я помню, что было вперемешку много и удовольствия, и работы», говорит МакДональд. «Было множество заманчивых троп, но в то же время беспокоила разобщенность и раздробленность».

В августе 1993 года Ян Мердок [Ian Murdock] объявил о «грядущем завершении» нового дистрибутива, названного Debian Linux Release. Хотя Мердок начинал с изменений в SLS, он был все больше и больше недоволен им, и решил основать собственный дистрибутив с нуля. Если Yggdrasil получил свое имя из норвежской мифологии, название Debian было составлено из имени подружки (ныне жены) Мердока – Дебры [Debra] и его собственного (Ian); о произношении тут спорить не приходится. В анонсе выпуска были подробности о том, что Debian будет содержать и делать, включая «Debian будет содержать все почти самое современное. Систему будет легко поддерживать в актуальном состоянии с помощью сценария обновления в базовой системе, который будет обеспечивать полную интеграцию пакетов обновлений». Хотя вы можете хихикнуть над первым предложением, простота обновлений – определенно одна из сильных сторон Debian.

Дистрибутив достиг практичной стадии в начале 1994 года с выпуском версии 0.91, и прежде всего выделялся системой управления пакетами. Мердок также написал Манифест Debian, документ, разъясняющий причины и цели Debian, включая его приверженность к свободному ПО. Debian был, да и остается, проектом сообщества. Под руководством Мердока Debian устойчиво рос и начал поддерживать платформы, отличные от i386, на которое первоначально рассчитывал Торвальдс. Это до сих пор остается в центре внимания проекта – текущий стабильный релиз работает на 11 различных архитектурах – и приводится как одна из причин осторожного цикла разработки. Можно смеяться над тихоходными релизами, но каждый администратор системы, работающей под управлением Debian Stable, может только кивнуть и тихо улыбнуться, зная, что на их компьютерах работает то же ПО, что и в прошлом месяце, и месяц до этого, и на пути их ожидает совсем немного сюрпризов.

Другой проект, основанный в 1993 г., принял совершенно другую этику, чем Debian. Это была Red Hat, фирма, основанная предприимчивым Марком Юингом [Marc Ewing] с целью производить лучший дистрибутив Linux. Red Hat предприняла свою первую попытку в следующем году. Red Hat Linux 0.9 был бета-версией, но на нем висел ценник. «Моей целью было получать достаточно денег, чтобы вести мой хакерский образ жизни – работать над Linux в своей скромной спальне», рассказывал Юинг для Salon.com в 1999 г. «Я рассчитал, что нужно продавать только 1500 копий каждый год – это мелочь! – и мне бы хватило на жизнь».

RHL 0.9 был, вероятно, первым дистрибутивом, снабженным графическим инсталлятором и графическими инструментами настройки. Они охватывали учетные записи пользователей и группы, /etc/fstab, время и дату, а также сеть. Последнее было, наверное, самым важным, поскольку это было, и в какой-то степени и сейчас остается, одной из наиболее сложных частей настройки Linux-систем.

Запахло деньгами

Ранние версии Red Hat использовали систему управления пакетами rpp. В 1995 г. вышел RHL 2.0, оснащенный новым Red Hat Package Manager, RPM. Бизнес был на взлете. Юинг объединил усилия с Бобом Янгом [Bob Young], который описал нам свои ярчайшие воспоминания о том времени: «На UNIX Expo в Нью-Йорке в сентябре 1995 года наша маленькая фирма Red Hat из кожи вон лезла, чтобы оплачивать свои счета. В первый день выставки в наш маленький бокс зашел джентльмен в синем костюме. Когда я спросил, что его интересует в Linux, он заявил, что это любопытно, но как директор по ИСУ в крупном нью-йоркском банке, он никогда бы не позволил своим системным администраторам где-либо применять Linux. Все же за последующие три дня выставки четыре системных администратора подошли к нашему стенду и купили по копии Red Hat Linux. Когда я спросил, как они будут использовать Linux на работе, передав мой разговор с руководителем их банка в первый день, все они отвечали что-то типа: «Начальство не дает нам должного финансирования, чтобы делать то, что они требуют, так что мы используем серверы Linux – просто им не говорим. Средств на замену не хватит, даже если их обнаружат».

RPM был перенят SUSE, когда они запустили свой дистрибутив S.u.S.E Linux 4.2 в 1996 году. Обратите внимание на маленькую «u» – в то время эта аббревиатура означала «Software und System Entwicklung» (разработка ПО и систем, – нем.). SUSE начала работать в конце 1992 года как консалтинговая Unix-организация, и производила пакеты программ на основе SLS и Slackware, но версия 4.2 стала переломным продуктом. Хотя она не происходила от Red Hat, но приняла ряд его особенностей, например, RPM и кое-что из структуры системы.

Red Hat и, в меньшестепени, SUSE, мгновенно повысили престиж Linux, и они, а не Debian или Slackware, стали самыми известными именами Linux за пределами сообщества, особенно среди бизнес-пользователей. Debian мог оставаться выбором энтузиастов и сторонников свободного ПО, но предприятия хотели заключать контракты на техническую поддержку и книги-руководства, чтобы обосновать свои расходы. Идея свободного ПО была еще менее понятна людям, чем сейчас, зацикливая большинство на трактовке слова «free» как «бесплатно». Предприятия с подозрением относились к «халявным» продуктам, так что коммерческий дистрибутив был необходим: не только для них и для Red Hat, но и для пользы всего Linux.

Интервью: Йон «Мэддог» Холл

Йон «Мэддог» Холл

Йон Холл – человек, благодаря которому Линус Торвальдс приложил руку к системе Alpha DEC. Холл говорит, что начал использовать свободное, открытое ПО еще в 1969 г. Сегодня он – председатель Linux International, некоммерческой организации.

LXF: Вы столкнулись с Linux и Линусом на раннем этапе. У вас были какие-то мысли насчет потенциала проекта?

ЙМХ: И да, и нет. Прежде всего я подумал о Linux как о проекте для образования и научных исследований. Это одна из причин, почему мне захотелось портировать его на Alpha. При выполнении исследований с проприетарной системой возникают трудности, когда нужно опубликовать ваше исследование. В случае свободного ПО вы можете просто сказать: «Вот код... работайте с ним и помогите мне сделать его лучше». Однако вскоре я начал видеть Linux в «реальных» проектах, и я думаю, системы Beowulf стали для меня первыми показателями коммерческой ценности Linux. Скорость, с которой продвигались проекты Beowulf, просто захватывала.

LXF: Какие факторы, по вашему мнению, позволили Linux процветать, в отличие от других ОС?

ЙМХ: На этот счет есть множество теорий... но может быть, просто он оказался нужной вещью в нужное время: резкое снижение цен на оборудование, повсеместное распространение Интернета, и этот вежливый молодой парень из Хельсинки с волосами песочного цвета, любитель пингвинов...

LXF: Насколько важным для Linux было вмешательство фирм вроде IBM и HP в период работы над ядром 2.4?

ЙМХ: Думаю, что крупные поставщики систем были очень важны по нескольким причинам. Они не только платили зарплату некоторым из наиболее активных разработчиков ядра, чтобы те могли продолжать делать свою работу все время, они также придали дух легитимности идее свободного ПО. Не думайте, что я считаю свободное ПО нелегитимным, но есть люди в мире, которые не поверят, что Земля круглая, пока крупная корпорация не скажет им об этом факте, и IBM (в частности) с ранних дней помогала ускорять рынок FOSS. Хорошие примеры их лидерства – это открытие IBM своего пула патентов для проектов FOSS, и IBM показывает, что услуги – это хорошая модель зарабатывания денег.

Ключевые даты

Ян Мердок TUXTUX

Август 1993. Ян Мердок (M) основал проект Debian, нацеленный на улучшение Softlanding Linux System и следующий духу GPL.

Январь – март 1994. Выпущены Debian 0.91 и Slackware 1.1.2. Марк Юинг основал Red Hat, выпустив v1.0.

Март 1994. Линус Торвальдс анонсировал Linux 1.0, с исходными текстами объемом 1 МБ. Первая заплатка для этой ОС появилась пару дней спустя.

Апрель – октябрь 1994. SUSE выпустила первую «бету» S.u.s.E Linux 4.2, пронумерованную, видимо, из уважения к смыслу жизни, вселенной и всему остальному. Торвальдс окончил Хельсинкский университет со степенью бакалавра. В Линдоне (штат Юта) Рэнсом Лав [Ransom Love] и Брайан Спаркс [Bryan Sparks] основали Caldera Systems, чтобы производить дистрибутив Caldera OpenLinux.

Апрель 1995. Первый публичный релиз Apache Web Server (0.9.2). Он был построен на фундаменте HTTP Daemon Роба МакКула [Rob McCool] из Национального центра суперкомпьютерных приложений (NCSA).

Ноябрь 1995. Первый порт ОС на архитектуру Alpha. Порт «укрощался» Линусом на машине Alpha, которую раздобыл для него Йон ‘Мэддог’ Холл.

Январь 1996. Линус портирует ОС на архитектуру MIPS. Порт работает на машинах с R4x00, типа DECStation 5000, с поддержкой (в перспективе) более ранних машин.

Май 1996. Во время обсуждения вариантов талисмана для ОС, Торвальдс остановился на изображении дружелюбного пингвина, которое можно было легко анимировать, в отличие от неодушевленного логотипа Windows. Ларри Юинг [Larry Ewing] предложил дизайн.

Июнь 1996. Выпущен Linux 2.0. Исходный код раздулся до 5 МБ, и в logo.gif содержалось изображение пингвина Тукса [Tux].

1997–2001 Бум

И вдруг Linux появился повсюду... как и Интернет.


Период с 1997 по 2001 год был свидетелем сумасшедших дней бума дот-комов, когда под какую попало идею сделать деньги в Сети каждый мог получить невероятные инвестиции от венчурного капитала, по крайней мере, так казалось. Тогда Linux действительно начал расти. Разработчик ядра Алан Кокс [Alan Cox] вспоминает: «[Linux] начал расти как снежный ком где-то в 1996-м или около того. В 1995-м он был интересной технической загадкой, в 2000-м – большим бизнесом». Бум дот-комов продлился недолго, но он подтолкнул развитие Интернета, вывел его на первое место и помог расцвести Linux.

Связь между Linux и Интернетом – подлинный симбиоз. Рост числа интернет-соединений, и для домашнего использования, и для бизнеса, означал, что провайдерам и хостинговым компаниям нужно больше серверов: Linux на сравнительно дешевом оборудовании i386 был идеальным решением. Высвободившиеся деньги шли на финансирование новых проектов, позволяя большему числу оплачиваемых разработчиков работать над ключевыми открытыми проектами. В то же время, большее число людей в сети означало больше людей, интересующихся Linux, и значительно увеличивало число тех, кто мог содействовать движению, либо как полноценный разработчик, либо просто заполняя отчеты об ошибках и помогая тестировать ПО.

То, что каждый может присоединиться к проекту, – это реальная сила Linux и Open Source в целом. «Я скачал ядро 2.3.47 только для того, чтобы обнаружить, что Алан [Кокс] ушел и отметил мой NIC как устаревший! Поскольку я с некоторого времени интересовался разработкой ядра, я решил засучить рукава и исправить это». Вот так Эндрю Мортон [Andrew Morton] подключился к разработке Linux – сейчас он один из ведущих хакеров ядра и недавно начал работать в Google. Его опыт – типичный пример того, как многие открывали для себя Open Source. Ладислав Боднар [Ladislav Bodnar], создатель DistroWatch, рассказал нам, как он подключился к работе над клиентом электронной почты KMail: «Я хотел изменить работу некой кнопки. Скачал исходники, изменил соответствующий код, затем пересобрал и установил его. И заработало! Вот тогда я по-настоящему поверил в гибкость открытого ПО».

Дуэль рабочих столов

В этот период на передний план вышли многие из хорошо известных ныне имен. Появился Mandrake, основанный в 1998 году как ответвление от Red Hat (подробнее о Mandrake – через страницу). SUSE, выпустившую свой корпоративный дистрибутив v4.2 в 1996 г., многие воспринимали как европейский Red Hat. Но это было не только время Linux в серверном секторе: настольная версия становилась все более жизнеспособной. Хотя X Window был доступен в Linux с 1992 г. и входил в состав первых дистрибутивов, требовалось более функциональное окружение рабочего стола, способно переманить пользователей Windows.

Как, похоже, часто случалось в истории Linux, KDE начал жизнь с сообщения в Usenet. В статье, опубликованной в октябре 1996 г. на comp.os.linux под заголовком «New Project: Kool Desktop Environment (KDE)», немецкий студент Маттиас Эттрих [Matthias Ettrich] высказал свои замечания по поводу существовавших тогда рабочих столов, особенно указав на несогласованность и высокую цену. «По моему скромному мнению, графические интерфейсы должны предлагать завершенное графическое окружение», писал он. «Это должно дать возможность пользователям (!) выполнять их повседневные задачи: запуск приложений, чтение электронной почты, настройку своего рабочего стола, редактирование файлов, удаление файлов, просмотр изображений, и т.д. Все части должны соответствовать друг другу и работать вместе». Полный текст сообщения занял бы четыре страницы Linux Format, но вы можете прочитать его полностью на http://snipurl.com/x7x8.

Эттрих решил использовать для построения KDE инструментарий Qt. Он давал несколько преимуществ программистам, желающим писать большие, стройные приложения за довольно короткое время. Но у Qt был один недостаток – закрытость. Это обеспокоило тех, кто желал оставаться верным принципам GNU и свободного ПО. Торвальдс, всегда прагматичный, был вполне доволен KDE и тем, что он использует Qt. Но некоторые разработчики начали работать над инструментарием Harmony, свободной и совместимой альтернативой Qt, который так никогда и не был закончен. Другие переключились на конкурирующий проект Gnome, основанный Мигелем де Икасой [Miguel de Icaza] и Федерико Мена [Federico Mena] в августе 1997 г.

По мере взросления проектов, Интернет объяло пламя войн «KDE против Gnome», подчеркивая раздробленность и пристрастность, характерные для Linux. Как и следовало ожидать, когда проект раскалывается по таким фундаментальные вопросам, как лицензирование и свобода ПО, накал страстей дошел до уровней, ранее замечаемых только в спорах Vi против Emacs, битвах Atari против Amiga да на футбольных матчах «Манчестера Юнайтед» с «Арсеналом». Ну, это, может быть, крайность – все же они не были столь яростными, как «Vi против Emacs». В 2000 году Гаэль Дюваль [Gael Duval] из Mandrake призвал к перемирию: «Почему мы уподобляемся традиционным производителям ПО? Все люди разные: у каждого свои потребности. Давайте объявим, что стандартом являются и KDE, и Gnome, и любая другая свободная высокоуровневая среда рабочего стола, достаточно хорошая, чтобы сделать Linux более подходящим для всех пользователей».

Проблема лицензирования отошла на второй план, поскольку Qt вышел под собственной Q Public License в 1998 году, с переводом Unix-версии на GPL в 2000-м. В наши дни обе организации участвуют в http://Freedesktop.org и наслаждаются значительной совместимостью. Топор войны был зарыт – но соперничество не умерло.

Рабочий стол КДЕ 1.1

Собственный рабочий стол KDE 1.1 Маттиаса Эттриха.

Спасение Netscape

Одно из наиболее важных событий этой эпохи произошло за сценой открытого ПО. В январе 1998 г. Netscape Communications Corporation выпустила исходный код своего титульного браузера, создав Mozilla Organisation, позже ставшую Mozilla Foundation. Это был весьма важный ход для Open Source, а следовательно, и для Linux. Самый факт спуска столь известного продукта на воду Open Source любимцем первоклассных дот-комов повысил понимание этого метода разработки, а финансовое обязательство, выданное Netscape вместе с этим релизом, предоставило финансирование также и разработчикам Open Source.

Похожее по важности событие произошло в октябре 2000 г., когда Sun открыла код своего Star Office под лицензией GPL и создала проект OpenOffice.org. При анонсе Netscape исполнительный директор Netscape Джим Барксдейл [Jim Barksdale] сказал: «Мы думаем, что это разительно изменит способ, которым люди фактически разрабатывают эти продукты, на многие последующие годы. Это станет историческим днем в данной цепи событий». Sun и Netscape, несомненно, продемонстриро- вали, что коммерческие компании могут создавать открытые проекты. Firefox и OpenOffice.org – две наиболее популярные открытые программы, на любой платформе.

Эти проекты дали возможность Open Source проникнуть в новые области, что доказывается и множеством людей, использующих их на Windows, и их поддержкой операционной системой Mac OS X. Наличие одного и того же ПО на Windows и Linux устраняет одно из препятствий для предприятий, переходящих на Linux, поскольку их пользователи уже знакомы с ключевыми программами. Вместе с растущим использованием программ, основанных на браузерах, это значительно снижает необходимость переобучения персонала. В некоторых случаях предприятия сообщают, что пользователи даже не замечали смены ОС.

OODraw

Портрет раннего OpenOffice.org Draw.

Интервью: Нат Фридмен

Нат Фридмен

Нат Фридмен присутствовал рядом с Мигелем де Икасой при рождении проекта Gnome. Они основали Ximian для разработки рабочего стола Gnome, а в 2003 году компания была приобретена Novell. Фридмен продолжает работать над Gnome и сейчас.

LXF: Когда Вы впервые столкнулись с Linux?

НФ: Впервые я запустил Linux в 1993 году на 386 машине, которую купили мне родители. Его показал мне мой друг Эдвард Лопер [Edward Loper]. Мы съездили на велосипедах в Университет штата Вирджиния, скачали образы SLS, записали их на 3,5-дюймовые дискеты и отвезли их домой в рюкзаках. Тогда нужно было использовать Norton Disk Editor, чтобы сделать ваш Linux-раздел загружаемым. В Linux была поддержка удаленного TTY, и я собрал кабели RS/232 из телефонного провода RJ-11 и поставил терминал в комнате своей сестры, так что она могла получать электронную почту и использовать Gopher и IRC. У меня также был калькулятор HP48, на котором работал эмулятор VT100. Мы поставили его в ванной, и прокинули туда кабель, и можно было болтать по IRC из туалета.

Linux поставлялся с компилятором C++, а я как раз изучал объектно-ориентированное программирова- ние. И в то время существовал почтенный xspringies Дуга ДеКарло [Doug DeCarlo], который, похоже, уже почти забыт. Я нашел пару людей, используя трюк с привязкой к телефонным номерам статических IP, и у некоторых из них был Linux; я пользовался ytalk для контактов с ними на их компьютерах. Одним из них оказался Джеф Апхофф [Jeff Uphoff], который управлял списком рассылки по безопасности Linux, и мы скоро подружились. Думаю, мне было тогда лет 15 или 16. Это было невероятно забавное время.

LXF: Как появился Ximian?

НФ: Я потратил четыре года, по общему мнению – работая над дипломом, но в основном изучая Linux и Open Source и знакомясь со множеством людей из того мира. В летнее время и в различные перерывы я прошел несколько коротких стажировок в Microsoft, SGI, Media Lab и Red Hat. Я знал, что, получив высшее образование, захочу основать свою фирму. Каждый раз, когда я мог, я заходил на Linux-конференцию. Я встретил этого невероятно энергичного мексиканца по имени Мигель де Икаса в IRC, навещал его пару раз в Мехико, и мы подружились. Когда я закончил учебу, для нас было совершенно естественным основать фирму вместе.

Ключевые даты

Маттиас Эттрих Мигель де Икаcа Логотип Qt Первый номер LXF

Февраль 1997. Ричард Столлмен не одобряет KDE Маттиаса Эттриха (E), использующего Qt как основной инструментарий, и вынашивает планы по созданию более дружественного с точки зрения GPL окружения рабочего стола.

Август 1997. Мигель де Икаcа (I) основал проект Gnome (GNU Network Object Modelling Environment) после неудачной попытки убедить Trolltech, разработчика Qt, принять двойное лицензирование.

Апрель 1998. Netscape, в отчаянной попытке выдержать бешеную атаку Internet Explorer, открывает код Netscape Navigator 5.

Июль 1998. Выпущены Debian 2.0 и KDE 1.0; база данных промышленного уровня Informix портирована на Linux.

Сентябрь 1998. Позорные «хеллоуинские» документы утекают из Microsoft, раскрывая методы, которыми компания намеревается бороться с угрозой Open Source.

Декабрь 1999. Просто чтобы показать, что Linux никак не защищен от безумия дот-комов, VA Linux побивает все рекорды отрасли свой первой продажей акций.

Апрель 2000. Открыт Minix, прародитель Linux. Также в апреле был основан Linux Format (вслед за тестовым Linux Answers) с Ником Вейчем у руля. Заголовок его новостей гласил: «Corel становится ‘агрессивным’ с Linux».

Сентябрь 2000. Вслед за выпуском Qt для Linux под GPL Столлмен и Free Software Foundation «отпустили грехи» тем, кто осквернил GPL своим вкладом в KDE.

Январь 2001. На замену полному ошибок релизу 2.2 выпущено ядро 2.4.

Персональные инструменты
купить
подписаться
Яндекс.Метрика