Читаем Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию полностью

Первым делом он добавил к MINIX эмулятор терминала, чтобы удаленно подключаться к университетскому мейнфрейму. Он написал программу с нуля на ассемблере, то есть сразу использовал машинный код, что позволяло ему не зависеть от MINIX. Торвальдс принялся за работу в конце весны 1991 года, когда солнце пробудилось от зимней спячки. Люди стали чаще появляться на улице, но только не он: “Я почти не выходил из дома, даже банный халат не снимал и света белого почти не видел — окна были занавешены плотной черной тканью. Все время программировал для своего простенького компьютера”.

Когда первая версия эмулятора заработала, Торвальдс решил, что ему также нужно загружать и закачивать файлы, поэтому он написал драйверы для управления дисководом и файловой системой. “Когда и они были закончены, я понял, что стою на полпути к созданию операционной системы”, — вспоминает Торвальдс. Иными словами, он практически написал ядро для UNIX-подобной операционной системы. “Вот я сижу в своем заношенном халате и программирую на эмуляторе терминала с расширенными функциями. А в следующую секунду я понимаю, что в процессе добавил столько всего, что фактически уже пишу операционную систему”. Торвальдс нашел список “системных вызовов” UNIX. Речь шла о сотнях команд, которые приказывали компьютеру выполнять базовые операции: Open, Close, Read и Write — “открыть”, “закрыть”, “прочесть” и “написать”. Он создал собственную реализацию этих вызовов. Торвальдс до сих пор жил в квартире матери, и они часто ругались с сестрой из-за постоянно занятого телефона — Торвальдс сидел в сети. А Сара, в отличие от брата, вела активную жизнь: “Нам никто не мог дозвониться!”130 — вспоминала она.

Торвальдс планировал назвать свою систему Freax, что должно было отсылать к free (свободный), freaks (фрики, чудаки) и UNIX. Однако название не понравилось владельцу FTP-сервера, где должна была лежать система, и Торвальдс остановился на варианте Linux, который он произносил очень похоже на свое имя: “Линукс”131. “Я никогда и не думал так называть систему, потому что да, это нарциссизм”. Позднее он признался, что все же доволен этим названием. Его много лет считали белой вороной, и какая-то часть его эго была рада получить общественное признание132.

Осенью 1991 года, когда световой день в Хельсинки вновь пошел на убыль, Торвальдс выпустил командную оболочку своей системы, 10 тысяч строчек кода[90]. Он не стал ее продавать, а выложил в открытый доступ. Незадолго до этого Торвальдс вместе с другом прослушал лекцию Столлмана, который тогда ездил по всему миру и проповедовал свою концепцию свободного программного обеспечения. Нельзя сказать, что Торвальдс проникся этой идеей и стал адептом новой религии: “Возможно, тогда меня это особо не зацепило. Мне были интересны технологии, а не политика. Политики мне хватало дома”133. Однако он понимал, что, имея доступ к исходному коду его системы, каждый сможет ее улучшить. Торвальдс решил раздавать Linux бесплатно, потому что так ему казалось выгоднее, а идеалы и убеждения были тут ни при чем.

Пятого октября 1991 года он написал дерзкое сообщение в новостную группу MINIX. “Вы скорбите по временам MINIX-і.і, когда мужчины были настоящими мужчинами и сами писали драйверы устройств? — начал Торвальдс. — Я работаю над бесплатной версией MINIX-подобной системы для компьютера AT-386. Ей уже можно пользоваться (а может, и нет — зависит от того, что вам нужно), и я решил выложить исходники для всех желающих”134.

“Загрузить свою систему в открытый доступ не было трудным решением. Я привык обмениваться программами”, — говорит Торвальдс. Среди программистов существовала (и до сих пор существует) традиция пересылать несколько долларов разработчикам тех программ, которые ты себе скачал. “Люди писали мне письма и предлагали перевести 30 долларов”. На тот момент Торвальдс еще должен был выплатить 5000 долларов по образовательным кредитам, а также погасить кредит на компьютер, для чего он ежемесячно отдавал банку 50 долларов. Однако он все равно отказался от денег и попросил всех присылать ему открытки. Так Торвальдс стал получать открытки от пользователей Linux со всего мира. “Обычно почту вынимала Сара, и она очень удивилась, что у ее нелюдимого брата есть друзья в таких дальних странах. Ей в голову впервые в жизни закралась мысль о том, что, возможно, я действительно занимался чем-то важным, когда занимал телефонную линию Интернетом”.

Было несколько причин, по которым Торвальдс отказался от денег. В частности, он беспокоился о традициях своей семьи:

Перейти на страницу:

Похожие книги

Адмирал Советского Союза
Адмирал Советского Союза

Николай Герасимович Кузнецов – адмирал Флота Советского Союза, один из тех, кому мы обязаны победой в Великой Отечественной войне. В 1939 г., по личному указанию Сталина, 34-летний Кузнецов был назначен народным комиссаром ВМФ СССР. Во время войны он входил в Ставку Верховного Главнокомандования, оперативно и энергично руководил флотом. За свои выдающиеся заслуги Н.Г. Кузнецов получил высшее воинское звание на флоте и стал Героем Советского Союза.В своей книге Н.Г. Кузнецов рассказывает о своем боевом пути начиная от Гражданской войны в Испании до окончательного разгрома гитлеровской Германии и поражения милитаристской Японии. Оборона Ханко, Либавы, Таллина, Одессы, Севастополя, Москвы, Ленинграда, Сталинграда, крупнейшие операции флотов на Севере, Балтике и Черном море – все это есть в книге легендарного советского адмирала. Кроме того, он вспоминает о своих встречах с высшими государственными, партийными и военными руководителями СССР, рассказывает о методах и стиле работы И.В. Сталина, Г.К. Жукова и многих других известных деятелей своего времени.Воспоминания впервые выходят в полном виде, ранее они никогда не издавались под одной обложкой.

Николай Герасимович Кузнецов

Биографии и Мемуары
100 великих гениев
100 великих гениев

Существует много определений гениальности. Например, Ньютон полагал, что гениальность – это терпение мысли, сосредоточенной в известном направлении. Гёте считал, что отличительная черта гениальности – умение духа распознать, что ему на пользу. Кант говорил, что гениальность – это талант изобретения того, чему нельзя научиться. То есть гению дано открыть нечто неведомое. Автор книги Р.К. Баландин попытался дать свое определение гениальности и составить свой рассказ о наиболее прославленных гениях человечества.Принцип классификации в книге простой – персоналии располагаются по роду занятий (особо выделены универсальные гении). Автор рассматривает достижения великих созидателей, прежде всего, в сфере религии, философии, искусства, литературы и науки, то есть в тех областях духа, где наиболее полно проявились их творческие способности. Раздел «Неведомый гений» призван показать, как много замечательных творцов остаются безымянными и как мало нам известно о них.

Рудольф Константинович Баландин

Биографии и Мемуары
100 великих интриг
100 великих интриг

Нередко политические интриги становятся главными двигателями истории. Заговоры, покушения, провокации, аресты, казни, бунты и военные перевороты – все эти события могут составлять только часть одной, хитро спланированной, интриги, начинавшейся с короткой записки, вовремя произнесенной фразы или многозначительного молчания во время важной беседы царствующих особ и закончившейся грандиозным сломом целой эпохи.Суд над Сократом, заговор Катилины, Цезарь и Клеопатра, интриги Мессалины, мрачная слава Старца Горы, заговор Пацци, Варфоломеевская ночь, убийство Валленштейна, таинственная смерть Людвига Баварского, загадки Нюрнбергского процесса… Об этом и многом другом рассказывает очередная книга серии.

Виктор Николаевич Еремин

Биографии и Мемуары / История / Энциклопедии / Образование и наука / Словари и Энциклопедии