Линус Торвальдс
Линус Торвальдс (полное имя — Линус Бенедикт Торвальдс; род. 28 декабря 1969, Хельсинки, Финляндия) — финско-американский инженер-программист, создатель операционной системы Linux и системы управления версиями Git. Является ключевой фигурой в движении свободного и открытого программного обеспечения. С 1997 года проживает в США, в 2010 году получил гражданство этой страны.
Биография
Ранние годы и образование
Линус Торвальдс родился в семье журналистов Анны и Нильса Торвальдсов. Его дед по отцовской линии, Оле Торвальдс, был поэтом и журналистом, а также членом парламента Финляндии. Семья имела шведскоязычные корни, поэтому родным языком Линуса является шведский. Интерес к компьютерам проявился у него в раннем возрасте: в 11 лет он начал программировать на языке Бейсик на домашнем компьютере Commodore VIC-20, подаренном дедом.
В 1988 году Торвальдс поступил в Хельсинкский университет на факультет компьютерных наук. В 1996 году он получил степень магистра (дипломная работа была посвящена операционной системе Linux). Во время учёбы он также проходил военную службу в финской армии, где получил звание офицера.
Создание Linux
В 1991 году, будучи студентом, Торвальдс приобрёл персональный компьютер на базе процессора Intel 80386. Для работы ему требовалась операционная система, подобная Unix, однако коммерческие версии (например, Minix) были дорогими или имели ограниченную функциональность. Вдохновившись операционной системой Minix, разработанной Эндрю Таненбаумом, Торвальдс решил написать собственное ядро операционной системы.
25 августа 1991 года он опубликовал в телеконференции comp.os.minix знаменитое сообщение, в котором сообщил о начале работы над «(бесплатной) операционной системой (просто хобби, не большой и профессиональной, как GNU)». 17 сентября 1991 года ядро Linux версии 0.01 было выложено в открытый доступ на FTP-сервере. Изначально система распространялась под собственной лицензией, запрещавшей коммерческое использование, однако в 1992 году Торвальдс перелицензировал её под GNU General Public License (GPL), что позволило включить в неё компоненты проекта GNU. Название «Linux» было придумано администратором FTP-сервера Ари Леммке как сочетание имени «Линус» и окончания «-ux» (от Unix). Сам Торвальдс первоначально предлагал название «Freax» (от «free», «freak» и «x» как символ Unix).
Развитие Linux и переезд в США
В 1997 году Торвальдс принял предложение компании Transmeta (Санта-Клара, Калифорния) и переехал в США. В Transmeta он проработал до 2003 года, занимаясь разработкой процессоров. В свободное время он продолжал координировать разработку ядра Linux, поддерживая связь с сообществом через интернет.
С 2003 по 2007 год Торвальдс работал в Open Source Development Labs (OSDL), а затем в Linux Foundation, где занимает должность ведущего разработчика ядра Linux. Его деятельность полностью финансируется за счёт пожертвований и спонсорской поддержки со стороны компаний, заинтересованных в развитии Linux.
Создание Git
В 2005 году Торвальдс создал систему управления версиями Git. Поводом послужил конфликт между сообществом разработчиков ядра Linux и компанией BitKeeper, которая ранее предоставляла свою проприетарную систему управления версиями BitKeeper для разработки ядра. После того как BitKeeper отозвала бесплатную лицензию, Торвальдс разработал Git — распределённую систему, ориентированную на скорость, целостность данных и поддержку нелинейных веток разработки. Git быстро стал стандартом де-факто в индустрии разработки программного обеспечения.
Личная жизнь и взгляды
Линус Торвальдс женат на Туве Торвальдс (урождённая Монни), шестикратной чемпионке Финляндии по карате. У них три дочери. Семья проживает в Портленде, штат Орегон.
Торвальдс известен своей прямотой и резкостью в общении, особенно в дискуссиях на технические темы. Он неоднократно критиковал как проприетарное программное обеспечение (в частности, компании Microsoft и Apple), так и отдельные аспекты движения за открытое ПО. В 2018 году он взял перерыв в работе над ядром Linux, чтобы поработать над своим поведением и научиться «понимать эмоции людей». После возвращения он извинился за прошлые вспышки гнева и пообещал быть более сдержанным.
Торвальдс является атеистом и агностиком. Он неоднократно заявлял, что не верит в какую-либо религию, но уважает право других на веру. В политических взглядах он придерживается либертарианских идей, хотя и не считает себя активным сторонником какой-либо партии.
Вклад в развитие информационных технологий
Ядро Linux
Основной вклад Торвальдса — создание и поддержка ядра Linux. Ядро Linux является центральным компонентом операционных систем семейства Linux, которые работают на миллиардах устройств по всему миру: от суперкомпьютеров и серверов до смартфонов (Android) и встраиваемых систем. Торвальдс остаётся главным архитектором ядра, принимая или отклоняя предложения по изменениям (патчи), которые присылают тысячи разработчиков по всему миру.
Git
Система Git, созданная Торвальдсом, стала основой для крупнейших платформ для совместной разработки, таких как GitHub, GitLab и Bitbucket. Git используется практически во всех современных проектах разработки программного обеспечения, включая проприетарные.
Философия открытого кода
Торвальдс является одним из самых влиятельных сторонников модели разработки с открытым исходным кодом (open source). Его подход, основанный на децентрализованном управлении и меритократии, стал образцом для многих других проектов. Он неоднократно подчёркивал, что главное в открытом ПО — не идеология, а практическая эффективность и качество кода.
Признание и награды
- В 1996 году в честь Торвальдса был назван астероид 9793 Торвальдс.
- В 1999 году он получил почётную докторскую степень Стокгольмского университета.
- В 2000 году журнал Time назвал его одним из «100 самых важных людей столетия».
- В 2005 году он получил премию Vollum Award от Reed College.
- В 2008 году Торвальдс был введён в Зал славы интернета (Internet Hall of Fame).
- В 2012 году он стал лауреатом премии Millennium Technology Prize (Финляндия) за создание Linux и Git.
- В 2014 году получил премию Computer Pioneer Award от IEEE Computer Society.
- В 2018 году был удостоен премии IEEE Masaru Ibuka Consumer Electronics Award.
Критика
Деятельность Торвальдса и его стиль управления неоднократно подвергались критике. Основные претензии касаются:
- Резкость в общении: Торвальдс известен использованием нецензурной лексики и оскорблений в адрес разработчиков, чей код он считает некачественным. Это приводило к конфликтам и уходу некоторых участников из сообщества.
- Отсутствие формальной структуры управления: Критики отмечают, что модель единоличного принятия решений (Торвальдс является «доброжелательным диктатором» для ядра Linux) может тормозить инновации и создавать узкие места.
- Отношение к безопасности: Некоторые эксперты по безопасности критиковали Торвальдса за недостаточное внимание к вопросам безопасности ядра, хотя в последние годы ситуация изменилась.
Несмотря на критику, Торвальдс остаётся уважаемой фигурой в индустрии, а его вклад в развитие программного обеспечения признаётся практически всеми.
Источники
- Torvalds, Linus; Diamond, David. «Just for Fun: The Story of an Accidental Revolutionary». HarperBusiness, 2001.
- Moody, Glyn. «Rebel Code: Linux and the Open Source Revolution». Perseus Books, 2001.
- Официальный архив переписки Линуса Торвальдса в списке рассылки ядра Linux (LKML).
- Интервью Линуса Торвальдса для Linux Foundation (2018, 2020).
- Биографические данные на сайте Linux Foundation.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →