Выбрать главу

Однако к началу 90-х Unix стала операционной системой номер один для всех суперкомпьютеров и серверов. Бизнес приобрел огромные масштабы. При этом, к несчастью, существовало великое множество конкурирующих версий этой системы. В основе одних лежала базовая разработка AT&T (так называемые варианты «System V»), которая была относительно контролируемой. Другие создавались на основе кода BSD (Berkeley Software Distribution), созданного в Калифорнийском университете в Беркли. А некоторые представляли из себя смесь обеих систем.

Одна из разработок на базе BSD заслуживает особого упоминания. Это проект 386BSD, выполненный Биллом Джолицем на основе кода BSD и распространявшийся через Интернет. Позднее он разделился и породил бесплатные BSD-версии: NetBSD, FreeBSD и OpenBSD. Он вызывал большой интерес в Unix-сообществе.

Поэтому AT&T внезапно спохватилась и подала в суд на Калифорнийский университет в Беркли. Исходный код принадлежал AT&T, но в дальнейшем большая часть работы была выполнена в Беркли. Руководители Калифорнийского университета утверждали, что университет имел право распространять или продавать за символическую плату свою версию Unix. Они продемонстрировали, что сотрудники университета проделали очень большую работу и фактически переписали все, что было предоставлено корпорацией AT&T. Судебный процесс закончился соглашением после того, как корпорация Novell купила Unix у AT&T. В основном из системы должны были быть исключены части, выпущенные AT&T.

Вся эта юридическая возня пошла на пользу новому отпрыску Unix, дав ему время возмужать и распространиться по миру. По существу она позволила Linux завоевать рынок. Но я забегаю вперед.

Раз уж я все равно отклонился, то хочу кое-что объяснить.

У Unix сложилась репутация магнита, притягивающего сдвинутых маргиналов компьютерного мира. Оспаривать эту репутацию не имеет смысла. Она справедлива.

Честно говоря, вокруг Unix действительнособралось много чокнутых. Я не имею в виду тех, кто рассылает угрожающие письма. Или тех, кто травит соседских собак. Просто люди с оченьальтернативным образом жизни.

Вспомните: ведь Unix зародилась в конце 60-х – начале 70-х, когда я спал в бельевой корзинке в квартире бабушки с дедушкой. Ее создавали технари из поколения «дети—цветы». Идея свободы Unix в большей степени связана с духом той эпохи, чем с самой операционной системой. Это было время безудержного идеализма. Революция. Свобода от власти. Свободная любовь (с этим я пролетел – да и что бы я с ней делал?). И относительная открытость Unix, пусть и объяснявшаяся отсутствием на тот момент коммерческих интересов, привлекала к системе людей такого типа.

Впервые я столкнулся с этой стороной Unix году в 1991-м, когда Ларе Вирцениус затащил меня на собрание в Техническом университете Хельсинки (который, как всем известно, расположен не в самом Хельсинки, а по другую сторону границы – в Эспо. Они просто хотят ассоциироваться со знаменитым Хельсинки, хотя бы только по названию). Выступал Ричард Столман.

Ричард Столман – это бог свободного ПО. Он начал работать над альтернативой Unix в 1984 году, назвав ее системой GNU. GNU – это аббревиатура для «GNU is Not Unix», один из многих рекурсивных акронимов, в которых одна из букв обозначает сам акроним – типичная компьютерная шуточка, недоступная посторонним. С нами – хакерами – не соскучишься.

Еще важнее, что РМС (как он сам себя называет) написал Манифест свободного программного обеспечения и лицензию на бесплатное распространение ПО – Универсальную общественную лицензию (GPL). По существу именно он ввел понятие намеренного бесплатного распространения исходников в противовес их случайному распространению, которое первоначально имело место при разработке Unix.

Честно говоря, я не вникал во все эти социально-политические вопросы, которые были – и есть – так милы сердцу РМС. Я даже не очень-то знал о созданном им Фонде свободного ПО и его целях. Раз я почти ничего не помню из его выступления в 1991 году, похоже, оно не повлияло на мою жизнь. Я интересовался программированием, а не политикой – политики мне и дома хватало. Но Ларе был идеологом, а я потащился за ним.

Ричард был первым в моей жизни классическим длинноволосым бородатым хакером. У нас в Хельсинки таких мало.

Может, я и не проникся полностью, но что-то из его речи, видимо, запало мне в душу. В конце концов, я ведь использовал GPL для Linux. Ну вот – я снова забегаю вперед.

IV.

2 января 1991 года. В этот день магазины впервые открылись после Рождества и моего двадцать первого дня рождения – двух главных дней моего финансового года.

Получив свои рождественские и «деньрожденные» деньги, я принял грандиозное экономическое решение купить компьютер за 18 тысяч марок, что составляло примерно три с половиной тысячи долларов. Такой суммы у меня и в помине не было, поэтому я хотел купить компьютер в кредит, заплатив исходно треть стоимости. Реально компьютер стоил 15 тысяч марок. Остальное набегало за три года в качестве процентов на кредит.

Я пришел в один из маленьких компьютерных магазинчиков семейного типа – папин-мамин, хотя в моем случае он был просто папин. Производитель меня особо не волновал, поэтому я выбрал безымянный серый блок. Мне показали прайс-лист и список типа «шведского стола»: какие имеются ЦП, жесткие диски, память. Мне нужна была мощность. Я хотел 4 мегабайта ОЗУ вместо двух и 33 мегагерца. Конечно, я мог бы обойтись 16, но нет, мне был нужен самый крутой вариант.

Ты говорил, что тебе нужно, и они все это собирали. Звучит дико в эру Интернета и курьерской доставки. Мне сказали прийти за ним через три дня, но эти три дня тянулись, как целая неделя. 5 января я попросил папу помочь привезти мою покупку домой.

У компьютера не было не только имени, но и каких-либо примечательных черт. Простой серый системный блок. Этоткомпьютер я выбрал не за внешний вид. Это была тоскливая на вид машина с четырнадцатидюймовым экраном, самая дешевая крутая модель, которую я смог найти. Говоря «крутая», я имею в виду, что такой мощный компьютер мало у кого был. Не то чтобы это была чисто функциональная страхолюдина, типа микроавтобуса «Вольво». Но суть в том, что мне нужна была надежная машина и чтобы дополнения к ней – которые мне неизбежно понадобятся – было легко купить.