Введение

Линус Бенедикт Торвальдс (Linus Benedict Torvalds, произношение: /ˈl//iː//n//ə//s// /'/t//ɔːr//v//ɔː//l//d//z/ LEEnəs TORvawldz; родился 28 декабря 1969 года) — финский и американский инженер-программист, создатель и ведущий разработчик ядра Linux. Он также создал распределённую систему контроля версий Git. В 2012 году вместе с Синья Яманакой он был удостоен премии Millennium Technology Prize от Технологической академии Финляндии «в знак признания за создание новой операционной системы с открытым исходным кодом для компьютеров, результатом которой стало широко используемое ядро Linux». Он также является лауреатом премии IEEE Computer Society Computer Pioneer Award (2014) и премии IEEE Masaru Ibuka Consumer Electronics Award (2018).

Ранние годы

Торвальдс родился в Хельсинки, Финляндия, 28 декабря 1969 года, сын журналистов Анны и Нильса Торвальдсов, внук статистика Лео Тёрнквиста и поэта Оле Торвальдса, и правнук журналиста и солдата Тойво Каранко. Его родители были участниками студенческого радикального движения в Хельсинкском университете в 1960-х годах. Его семья принадлежит к шведскоязычному меньшинству в Финляндии. Он был назван в честь Линуса Полинга, американского химика, лауреата Нобелевской премии, хотя в книге Rebel Code: Linux and the Open Source Revolution он приводит слова: "Думаю, меня назвали в равной степени в честь Линуса, персонажа комикса "Peanuts"", отметив, что это сделало его "одновременно лауреатом Нобелевской премии по химии и персонажем, носящим одеяло". Его интерес к компьютерам начался с VIC 20 в возрасте 11 лет в 1981 году. Он начал программировать для него на BASIC, а затем напрямую обращаться к 6502 процессору в машинном коде (без использования ассемблера). Затем он приобрел Sinclair QL, который значительно модифицировал, особенно его операционную систему. "Поскольку в Финляндии было сложно достать программное обеспечение для него", – он написал собственный ассемблер и редактор "(в дополнение к графическим библиотекам для Pac-Man)" для QL, а также несколько игр. Он создал клон Pac-Man под названием Cool Man. Торвальдс учился в Хельсинкском университете с 1988 по 1996 год и получил степень магистра компьютерных наук в исследовательской группе NODES. В числе его учебников были "Программирование 80386" Джона Х. Кроуфорда и Патрика П. Гелсингера, SYBEX, 1987, и "Архитектура операционной системы UNIX" Мориса Дж. Баха, Prentice Hall, 1986. 5 января 1991 года он купил IBM PC-совместимый компьютер на базе Intel 80386, прежде чем получить копию MINIX, что позволило ему начать работу над Linux. Его учеба была прервана после первого курса, когда летом 1989 года он поступил на службу в финский военно-морской флот, в бригаду Nylands, выбрав 11-месячную программу подготовки офицеров для прохождения обязательной военной службы в Финляндии. Он получил звание второго лейтенанта и выполнял обязанности наблюдателя артиллерии. Он приобрел книгу профессора компьютерных наук Эндрю Таненбаума "Операционные системы: проектирование и реализация", в которой Таненбаум описывает MINIX – упрощенную образовательную версию Unix. В 1990 году Торвальдс возобновил учебу в университете и впервые познакомился с Unix на DEC MicroVAX, работающем под управлением ULTRIX. Его магистерская диссертация была посвящена теме "Linux: переносимая операционная система".

Линукс

Первые прототипы Linux были публично выпущены в конце 1991 года. Версия 1.0 была выпущена 14 марта 1994 года. Торвальдс впервые познакомился с проектом GNU осенью 1991 года, когда другой студент-компьютерщик из Швеции, Ларс Вирзениус, взял его в Технологический университет послушать выступление гуру свободного программного обеспечения Ричарда Столлмана. В конечном итоге Торвальдс заменил свою первоначальную лицензию (запрещавшую коммерческое использование) на GNU General Public License версии 2 (GPLv2) Столлмана для своего ядра Linux после жалоб дистрибьюторов, которые не могли возместить свои затраты из-за некоммерческого положения. После посещения Transmeta в конце 1996 года Торвальдс принял предложение о работе в компании в Калифорнии, где трудился с февраля 1997 года по июнь 2003 года. Затем он перешел в Open Source Development Labs, которая впоследствии объединилась с Free Standards Group и образовала Linux Foundation, под эгидой которой он продолжает работать. В июне 2004 года Торвальдс и его семья переехали в Данторп, штат Орегон, чтобы быть ближе к штаб-квартире OSDL в Бивертоне. С 1997 по 1999 год он участвовал в проекте 86open, помогая выбрать стандартный двоичный формат для Linux и Unix. В 1999 году журнал MIT Technology Review TR100 назвал его одним из 100 лучших новаторов мира в возрасте до 35 лет. В 1999 году Red Hat и VA Linux, ведущие разработчики программного обеспечения на базе Linux, вручили Торвальдсу опционы на акции в знак признательности за его творение. Его личным талисманом является пингвин по кличке Тукс, который широко используется сообществом Linux как талисман ядра Linux. Хотя Торвальдс считает, что "открытый исходный код – единственный правильный подход к разработке программного обеспечения", он также заявляет, что использует "лучший инструмент для решения задачи", даже если это проприетарное программное обеспечение. Его критиковали за использование и предполагаемое продвижение проприетарного программного обеспечения BitKeeper для контроля версий в ядре Linux. Впоследствии он написал бесплатную замену ему под названием Git. В 2008 году Торвальдс заявил, что использует дистрибутив Fedora Linux, поскольку он обеспечивал достаточно хорошую поддержку архитектуры процессоров PowerPC, которую он предпочитал в то время. Он подтвердил это в интервью 2012 года. Торвальдс на время отказался от GNOME после выхода GNOME 3.0, заявив: "Разработчики, по-видимому, решили, что "слишком сложно" выполнять реальную работу на рабочем столе, и сделали его действительно раздражающим". Затем он переключился на Xfce. В 2013 году Торвальдс вернулся к использованию GNOME, отметив, что "у них теперь есть расширения, которые все еще трудно найти, но с их помощью можно сделать рабочий стол почти таким же хорошим, как два года назад". Linux Foundation в настоящее время спонсирует Торвальдса, чтобы он мог работать полный рабочий день над улучшением Linux. Торвальдс известен тем, что открыто не соглашается с другими разработчиками в рассылке ядра Linux. Называя себя "действительно неприятным человеком", он объяснил: "Я хотел бы быть приятным человеком, меньше ругаться и поощрять людей расти, а не говорить им, что они идиоты. Извините, я пытался, но это не для меня". Его позиция, которую он считает необходимой для ясности, вызвала критику со стороны программиста Intel Сейджа Шарпа и разработчика systemd Леннарта Поттеринга, среди прочих. В воскресенье, 16 сентября 2018 года, Кодекс поведения ядра Linux был внезапно заменен новым Кодексом поведения, основанным на Соглашении о сотрудничестве. Вскоре после этого в примечаниях к выпуску Linux 4.19 rc4 Торвальдс извинился за свое поведение, назвав свои личные выпады в прошлом "непрофессиональными и неуместными" и объявил о периоде "отпуска", чтобы "получить помощь в понимании эмоций людей и адекватном реагировании". Вскоре стало известно, что эти события последовали за тем, как издание The New Yorker обратилось к Торвальдсу с серией вопросов, критикующих его поведение. После выхода Linux 4.19 22 октября 2018 года Торвальдс вернулся к поддержке ядра.

Связь Линус/Линукс

Первоначально Торвальдс хотел назвать разработанное им ядро Freax (комбинация слов "free", "freak" и буквы X, чтобы указать на его сходство с Unix), но его друг Ари Леммке, администратор FTP-сервера, на котором ядро было впервые размещено, назвал каталог Торвальдса linux.

Органы и товарные знаки

По состоянию на 2006 год, около 2% кода ядра Linux было написано лично Торвальдсом. Он по-прежнему обладает решающим правом при включении нового кода в стандартное ядро Linux. Торвальдс является владельцем товарного знака Linux и следит за его использованием, в основном через Linux Mark Institute.

Личная жизнь

Торвальдс женат на Тове Торвальдс (урождённой Монни), шестикратной чемпионке Финляндии по каратэ, с которой познакомился в конце 1993 года. Он проводил вводные лабораторные работы по компьютерным наукам для студентов и попросил участников курса отправить ему электронное письмо в качестве теста, на что Тове ответила письмом с просьбой о свидании. Системный вызов перезагрузки ядра Linux принимает их даты рождения (в шестнадцатеричном формате) в качестве магических значений. Торвальдс описал себя как "полностью религиозного атеиста", добавив: "Я считаю, что люди полагают, будто религия приносит мораль и уважение к природе. Я же думаю, что она, наоборот, отвлекает от обоих. Она даёт людям оправдание говорить: "О, природа была просто создана", и тогда акт творения воспринимается как чудо. Я ценю тот факт, что "Вау, невероятно, что что-то подобное вообще могло произойти". Позже он добавил, что в Европе религия в основном является личным делом, а в Соединённых Штатах она сильно политизирована. Обсуждая вопрос о разделении церкви и государства, он сказал: "Да, довольно иронично, что во многих европейских странах существует своего рода юридическая связь между государством и государственной религией". В книге "Линус Освободитель", повествующей о мартовской конференции LinuxWorld, Торвальдс говорит: "В жизни есть два золотых правила. Одно из них – "Относись к другим так, как хочешь, чтобы относились к тебе". По какой-то причине люди связывают это с христианством. Я не христианин. Я агностик. Другое правило – "Гордись тем, что делаешь". В 2004 году Торвальдс переехал со своей семьёй из Кремниевой долины в Портленд, штат Орегон. В 2010 году Торвальдс стал гражданином США и зарегистрировался для участия в выборах в США. На тот момент он не состоял ни в одной политической партии США, заявив: "Я слишком горд, чтобы хотеть быть с ними связанным, честно говоря".

Награды и достижения

Награды и достижения Год Награда Примечания2018IEEE Masaru Ibuka Consumer Electronics AwardПремия IEEE Masaru Ibuka Consumer Electronics Award присуждается Институтом инженеров электротехники и электроники (IEEE) за выдающийся вклад в технологии потребительской электроники. Названа в честь сооснователя и почетного председателя корпорации Sony, Масару Ибуки. Премия Ibuka 2018 года была присуждена Линусу Торвальдсу «За лидерство в разработке и распространении Linux».2012Internet Hall of Fame23 апреля 2012 года на глобальной конференции INET Общества Интернета в Женеве, Швейцария, Торвальдс был одним из первых членов Зала славы Интернета, вошедших в число десяти инноваторов и тридцати трех удостоенных этой чести в целом.2012Millennium Technology Prize20 апреля 2012 года Торвальдс был объявлен одним из двух лауреатов премии Millennium Technology Prize за тот год, наряду с Синья Яманакой. Эта награда широко признана эквивалентом Нобелевской премии в области технологий.2010C&C PrizeВ 2010 году корпорация NEC присудила ему C&C Prize «За вклад в развитие индустрии информационных технологий, образования, исследований и улучшение качества жизни».2008Hall of FellowsВ 2008 году он был принят в Зал выдающихся деятелей Музея истории компьютеров в Маунтин-Вью, Калифорния, «За создание ядра Linux и управление разработкой с открытым исходным кодом широко используемой операционной системы Linux».2005Vollum AwardВ августе 2005 года Торвальдс получил награду Vollum от Reed College.2003Linus (Луна)В 2003 году присвоение имени Linus астероидному спутнику было частично обусловлено тем, что его первооткрыватель был увлеченным пользователем Linux. Хотя предложение о присвоении имени ссылалось на мифологического Линуса, сына музы Каллиопы и изобретателя мелодии и ритма, имя также предназначалось для чествования Линуса Торвальдса и Линуса ван Пельта, персонажа комиксов «Peanuts».2001Takeda AwardВ 2001 году он разделил премию Такеда за социальное/экономическое благополучие с Ричардом Столлманом и Кеном Сакамурой.2000Lovelace MedalВ 2000 году он был удостоен медали Ловелас от Британского компьютерного общества.1998EFF Pioneer AwardВ 1998 году Торвальдс получил награду EFF Pioneer Award.1997Academic HonorsВ 1997 году Торвальдс получил степень магистра (с отличием Laudatur) в Департаменте компьютерных наук Хельсинкского университета. Два года спустя он получил степень почетного доктора Стокгольмского университета, а в 2000 году – такую же награду от своей альма-матер, Хельсинкского университета. В Хельсинкском университете аудитория названа в честь Торвальдса, а его компьютер выставлен в Департаменте компьютерных наук.19969793 Torvalds (Asteroid)В 1996 году астероид 9793 Torvalds был назван в его честь.