
25 августа 1991 года. Хельсинки. Newsgroup comp.os.minix. Молодой финский студент публикует сообщение, вошедшее в историю информатики:
«Я делаю (свободную) операционную систему (просто хобби, не будет большой и профессиональной как gnu) для клонов AT 386(486). Она разрабатывается с апреля и начинает быть готовой».
«Просто хобби». Эта оговорка стала, пожалуй, самым неточным предсказанием в истории программирования. Сегодня Linux работает на большинстве серверов планеты, на всех 500 мощнейших суперкомпьютерах мира, в основе Android — и на устройствах, которые управляют Mars Rover.
Всё это начал двадцатиоднолетний студент в Хельсинки, которому не нравилась операционная система его нового компьютера.
Линус Бенедикт Торвальдс родился 28 декабря 1969 года в Хельсинки. Его родители Анна и Нильс Торвальдс были журналистами и кампусными радикалами в Хельсинкском университете в 1960-е. Дед — статистик Лео Тёрнквист. Другой дед — поэт Уле Торвальдс.
Семья принадлежала к шведскоязычному меньшинству Финляндии — около 6% населения страны. Имя «Линус» дано в честь Лайнуса Полинга — американского химика и дважды нобелевского лауреата.
Отец был коммунистом и в середине 1970-х провёл год в Москве. Линус в детстве нередко краснел, когда другие дети дразнили его из-за политических взглядов отца.
В десять лет он начал баловаться программированием на дедушкином Commodore VIC-20. Не играл в игры — программировал. Разница принципиальная: игрок потребляет чужое, программист создаёт своё.
В 1988 году Торвальдс поступил на факультет информатики Хельсинкского университета. Тема его магистерской диссертации — «Linux: переносимая операционная система».
Между поступлением и диссертацией — армия. По финской традиции: обязательная военная служба, после которой вернулся к учёбе.
В 1991 году он купил персональный компьютер с процессором Intel 386. На нём стояла MS-DOS. Торвальдс поставил Minix — учебную Unix-подобную систему, разработанную профессором Эндрю Таненбаумом. Minix работал, но был сделан намеренно упрощённым — для учебных целей, не для реальной работы.
Торвальдс начал работу над новым ядром осенью 1991 года — писал его специально под своё оборудование, потому что хотел использовать возможности нового процессора.
Название появилось без его участия. Торвальдс хотел назвать систему Freax — от «free», «freak» и «X» как аллюзия на Unix. Полгода файлы хранились под этим именем. Ари Леммке, администратор FTP-сервера в Хельсинкском технологическом университете, куда Торвальдс загрузил файлы, назвал директорию «linux» — без согласования. Позднее Торвальдс принял это название.
В 1991 году он опубликовал сообщение о системе в интернете, выложил исходный код для бесплатного скачивания. Философия была проста: если сделать программу доступной бесплатно с исходным кодом, любой программист может её модифицировать — и в итоге она станет лучше.
Так и вышло. К 1994 году вышла Linux kernel версии 1.0 — уже с сотнями добровольных контрибьюторов.
Осенью 1991 года другой студент, говорящий на шведском, отвёл Торвальдса в Хельсинкский технологический университет послушать речь Ричарда Столлмана. После этой речи и под давлением других участников разработки Торвальдс в итоге переключил оригинальную лицензию (запрещавшую коммерческое использование) на GNU General Public License версии 2 Столлмана.
Это решение — переход на GPL — имело исторические последствия. GPL гарантировала, что Linux останется свободным: любой, кто использует код, обязан публиковать свои изменения. Именно это сделало Linux несворачиваемым проектом: его нельзя было «закрыть» или купить.
В конце 1996 года Торвальдс посетил калифорнийский офис Transmeta — стартапа, разрабатывавшего энергоэффективные процессоры. В феврале 1997 года переехал в Калифорнию и проработал там до июня 2003-го.
В 2000 году CEO Apple Стив Джобс пригласил Торвальдса работать над macOS — с условием прекратить работу над ядром Linux. Линус отказался, сославшись в том числе на принципиальные различия между ядром Mach и Linux.
После Transmeta он перешёл в Open Source Development Labs — консорциум, созданный IBM, Intel и другими технологическими гигантами для поддержки разработки Linux. В 2007 году OSDL слился с Free Standards Group, образовав Linux Foundation. Под её эгидой Торвальдс работает до сих пор.
В июне 2004 года семья переехала в Дантторп, Орегон — поближе к штаб-квартире OSDL в Бивертоне.
До 2005 года для разработки ядра Linux использовалась проприетарная система контроля версий BitKeeper. Когда BitKeeper закрыл бесплатный доступ, Торвальдс создал Git — потому что ни одна из существующих систем его не устраивала.
Git стал второй революцией Торвальдса: сегодня это основной инструмент контроля версий в мире программирования — от стартапов до Microsoft и Google.
Торвальдс остаётся «доброжелательным диктатором навсегда» (Benevolent Dictator for Life) проекта Linux — финальным авторитетом в вопросе о том, какой код войдёт в ядро. Только около 5% кода в ядре написано им самим. Но именно он решает, что принять.
Его стиль общения на Linux Kernel Mailing List годами был предметом споров. В сентябре 2018 года, после критики своего поведения, он публично извинился, взял паузу, чтобы «получить помощь в понимании эмоций людей и адекватных ответных реакциях», и вернулся с релизом Linux 4.19 в октябре 2018-го.
В 2024 году, на фоне войны, некоторые разработчики были исключены из списка мейнтейнеров ядра — по признаку российских email-адресов. Торвальдс прокомментировал: «Я финн. Вы думали, я буду поддерживать российскую агрессию?»
Жена Тове — шестикратная чемпионка Финляндии по каратэ, с которой он познакомился осенью 1993 года. Три дочери: Патрисия Миранда (1996), Даниела Йоланда (1998) и Селесте Аманда (2000). Кошка по имени Ранди — сокращение от Митрандир, эльфийского имени Гэндальфа.
Торвальдс обожает дайвинг. Он создал Subsurface — программу для ведения дневника погружений, которой пользуются дайверы по всему миру. У него нет аккаунтов в социальных сетях — Google+ был последним и давно закрыт.
В 2012 году получил Millennium Technology Prize за создание Linux. В 2014-м — IEEE Computer Society Computer Pioneer Award. В 2018-м — IEEE Masaru Ibuka Consumer Electronics Award.
Linux — зарегистрированная торговая марка Торвальдса. Правовая битва за неё началась в 1996 году, когда некий Уильям Делла Кроче, никогда не участвовавший в разработке Linux, начал требовать лицензионные отчисления. После доказательства того, что слово использовалось задолго до его заявки, торговая марка была закреплена за Торвальдсом.
В 1999 году Red Hat и VA Linux вручили ему опционы на акции в знак признательности. В год выхода обеих компаний на биржу стоимость его пакета кратко достигала около $20 миллионов.
Человек, написавший «просто хобби» в объявлении 1991 года, создал программную инфраструктуру, на которой держится цифровой мир. Без помпы, без инвесторов, без корпоративной стратегии. Просто потому что существующие инструменты его не устраивали.
Линус Торвальдс, создатель Linux, программист. Фото с сайта geekwire.com
| Родился: | 28.12.1969 (56) |
| Место: | Хельсинки (FI) |
| Высказывания | 18 |
| Новости | 2 |
| Фотографии | 12 |
| Анекдоты | 7 |
| Обсуждение | 8 |
| Цитаты | 216 |
Комментарии