Торвальдс, Линус

Линус Бенедикт Торвальдс (род. 28 декабря 1969, Хельсинки) — финно-американский инженер-программист. Создатель ядра Linux. Его имя стало известно благодаря тому, что он стал создателем ядра Linux на основе свободной операционной системы Minix, которую создал Эндрю С. Таненбаум. Он также работал над различными инструментами, утилитами и компиляторами, созданными проектом GNU. В настоящее время Линус отвечает за координацию проекта.

Кроме того, он разработал программное обеспечение для контроля версий Git.

С 1997 по 2003 год Линус работал в США в компании Transmeta, с 2004 — в Open Source Development Labs, с 2007 — в The Linux Foundation. Проживает в Портленде (Орегон, США)[4].

Что важно знать

Биография

Линус Торвальдс родился 28 декабря 1969 года в Хельсинки, Финляндия. Его родители, Анна и Нильс Торвальдс, были журналистами. Он является потомком статистика Лео Торнквиста[5], поэта Оле Торвальдса и журналиста и солдата Тойво Каранко. Линус принадлежит к шведоязычной общине Финляндии. Его родители назвали его в честь Линуса Полинга, лауреата Нобелевской премии по химии 1954 года. Он начал свой путь в компьютерной индустрии в 11 лет, когда его дед Лео Торнквист, математик и статистик из Хельсинкского университета, приобрел один из первых микрокомпьютеров Commodore VIC-20 в 1980 году и попросил помощи у Линуса[6]. Именно тогда он написал свой первый код на языке BASIC.

В конце 1980-х годов он ознакомился с компьютерами IBM. В 1991 году он купил компьютер Sinclair QL, который работал на процессоре Motorola 68008[6]. Того же года он поступил в Хельсинкский университет на факультет информатики. Однако его учебная карьера была прервана после первого года обучения, когда летом 1989 года он присоединился к бригаде Найланда ВМС Финляндии, чтобы пройти 11-месячную программу подготовки офицеров для прохождения обязательной военной службы в Финляндии. Он получил звание второго лейтенанта и исполнял роль артиллерийского наблюдателя. В 1990 году он начал изучать язык программирования C в системе Unix в своем университете[7].

В 1980 году, после года программирования на С, он уже достаточно хорошо знал операционную систему Minix, чтобы начать свой собственный проект. Основываясь на концепции операционной системы Unix, созданной Морисом Дж. Бахом в 1986 году, он разработал реализацию, которая могла запускать программы любого типа на архитектуре IBM/PC.

Проект начался 5 октября 1991 года с анонса первой версии Linux, которая поддерживала BASH (Bourne Again Shell) и компилятор GCC (GNU Compiler Collection).

В январе 1992 года была принята General Public License (GPL) для Linux. Это дало свободу использования Linux, полностью противоположную свободам проприетарного программного обеспечения, позволяющую его модифицировать, распространять, копировать и неограниченно использовать. Эта модель лицензирования облегчает модель разработки, которая придала этой операционной системе повышенную стабильность и функциональность.

В 1996 году окончил Хельсинкский университет со степенью магистра в области кибернетики[8].

В 1997 году он переехал с супругой в США по приглашению компании Transmeta, которая занималась разработкой процессоров с низким энергопотреблением. В июне 2003 года Торвальдс покинул компанию, чтобы заниматься разработкой ядра Linux на полную ставку в Open Source Development Labs (OSDL)[9].

В 1999 году Red Hat, специализирующаяся на настройке Linux для различных компаний вышла на биржу. В знак благодарности создателю операционной системы Линусу Торвальдсу был предоставлен опцион на пакет акций. Через полгода стоимость этого пакета достигла $5 000 000.

В 1999 году Линус Торвальдс получил докторскую степень Стокгольмского университета[8], а в 2000 году — Университета Хельсинки. Его имя было использовано для названия астероида № 9793[10].

В 2005 году он разработал программное обеспечение Git для управления версиями, с целью обеспечения эффективности и надежности поддержки приложений с большим количеством исходного кода.

Товарный знак «Linux» принадлежит Линусу Торвальдсу, который контролирует его использование через некоммерческую организацию «Linux International», руководимую Джоном Холлом.

Разработка Linux

В 1991 году Линус Торвальдс начал работу над проектом, который позже стал ядром Linux. Изначально он создал эмулятор терминала, чтобы получить доступ к серверам Unix университета[11]. Программа была написана специально для оборудования, которое использовал Торвальдс, и могла работать независимо от операционной системы. Это было необходимо, потому что он хотел использовать функции своего нового компьютера с процессором Intel 80386. Разработка проекта была выполнена в MINIX с использованием компилятора GNU C, который по-прежнему является основным для компиляции Linux. Затем Торвальдс принялся реализовывать работу файловой системы, аналогично той, которая использовалась в системе MINIX.

17 сентября 1991 года вышла первая версия ядра Linux 0.01, которая была выложена в общий доступ и вызвала большой интерес среди компьютерных специалистов[12]. В 1992 году оконный интерфейс X Window был перенесен другими программистами, и вместе с программами проекта GNU операционная система приобрела завершенный вид[13]. На основе ядра Linux было создано множество операционных систем, такие как: Red Hat, openSUSE, Fedora, Ubuntu и другие. По актуальным данным, личный вклад Торвальдса в кодовую базу составляет менее 1 %, а его основная роль заключается в архитектурном руководстве и управлении слияниями (merge commits)[14].

В 2020 году Линус в своем интервью, признался, что больше не занимается программированием, а только пишет электронные письма[15]. В частности, он отвечает на письма разработчиков, которые присылают ему куски кода для оценки и только в ответах на такие письма он пишет код, при этом он не проверяет его на ошибки в компиляторе.

В октябре 2024 года Торвальдс поддержал исключение 11 российских мейнтейнеров из списка разработчиков ядра, объяснив это соблюдением требований комплаенса и санкций США. В ответ на критику он занял жёсткую позицию, заявив, что решение не будет отменено, и связал недовольство с действиями «фабрик троллей»[16][17].

В феврале 2025 года произошёл публичный конфликт с Гектором Мартином, лидером проекта Asahi Linux, который покинул пост мейнтейнера из-за разногласий по внедрению языка Rust и стиля общения в сообществе. Торвальдс отверг предложенные Мартином методы публичного давления на разработчиков, назвав их неприемлемыми[18].

В середине 2025 года Торвальдс заявил об отсутствии формального плана преемственности руководства проектом. Он подчеркнул, что передача полномочий должна происходить путём «естественного отбора» на основе доверия сообщества к ключевым мейнтейнерам[19].

Личная жизнь

Женой Линуса является Тува Торвальдс — шестикратная чемпионка мира Финляндии по каратэ[8]. Они познакомились в 1993 году, а спустя некоторое время поженились и стали родителями трех дочерей — Патрисии Миранды, Даниэлы Йоланды и Селесты Аманды[4], две из которых родились в США.

Линус Торвальдс считает себя атеистом и отмечает, что в США религия часто становится предметом политических дискуссий, в то время как в Европе она остается личным делом. Когда ему задают вопрос о разделении государства и религии, он отвечает, что многие европейские страны все еще имеют тесную связь между государством и религией.

В 2010 году Линус Торвальдс получил гражданство США[20].

Признание и награды

  • В 1996 году астероид № 9793 был назван именем Торвальдса[10].
  • В 1998 году получил приз EFF Pioneer Award[21].
  • В 1999 году получил статус доктора Стокгольмского университета[8].
  • В 2000 году получил степень доктора Университета Хельсинки[8].
  • Награждён медалью за развитие информационных систем.
  • В журнале Time в опросе «Человек Века» Торвальдс занял 17 место.
  • В 2001 году разделил приз Такеды за социально-экономическое процветание c Ричардом Столлманом и Кеном Сакамурой.
  • В 2004 году он назван одним из самых влиятельных людей журналом Time в статье «Линус Торвальдс: Чемпион Свободных Программ».
  • В опросе «100 знаменитых финнов всех времён» Торвальдс занял 16 место.
  • В 2005 году проявил себя как «лучший управляющий» в обзоре BusinessWeek.
  • В августе 2005 года Торвальдс получил награду от Reed College.
  • В 2006 году Time назвала его одним из революционных героев за последние 60 лет.
  • Журнал Business 2.0 назвал его одним из «10 людей не материалистов», потому что развитие Linux имеет индивидуальные черты Торвальдса.
  • В 2008 году он официально был представлен Музеем истории компьютеров в Калифорнии[22].
  • 22 октября 2008 года Линус Торвальдс стал лауреатом ежегодной церемонии Fellow Awards Музея компьютерной истории (Калифорния, США), получив награду «за создание ядра Линукс и управление открытой разработкой широко используемой операционной системы Линукс»[23].
  • 2010 год — C&C Prize
  • 20 апреля 2012 года Линус Торвальдс (вместе с японским медиком Синъей Яманакой) стал лауреатом премии «Технология тысячелетия» (Финляндия)[24].
  • В 2012 году был избран членом Зала славы интернета[25].
  • В апреле 2014 года Торвальдс получил награду Пионер компьютерной техники[26], вручаемую IEEE.
  • В 2018 году премия Ибуки, присуждаемая IEEE за выдающийся вклад в технологии бытовой электроники, была присуждена Линусу Торвальдсу «За его руководство развитием и распространением Linux».
  • В сентябре 2022 года удостоен награды Intel InnovatiON Lifetime Achievement Award за пожизненный вклад в развитие открытого программного обеспечения и создание Linux[27].
  • В октябре 2024 года вошёл в состав Консультативной группы по экосистеме x86 (x86 Ecosystem Advisory Group), созданной компаниями Intel и AMD.

Примечания

Литература

Ссылки