Бизнес и финансы

Линус Торвальдс: программист, создавший инфраструктуру современного мира

Penelope H. Fritz
Линус Торвальдс
Линус Торвальдс
Photo: Césavr / CC BY-SA 4.0, via Wikimedia Commons
Родился28 декабря 1969 г.
Helsinki
Род занятийИнженер-программист
НаградыПремия Millennium Technology · Награда Пионеру Компьютерных Технологий · Медаль Ловелейс

Каждое важное решение о том, какой код войдет в ядро Linux, принимает один человек. Линус Торвальдс (Linus Torvalds) обладает этой властью с момента выхода первой версии из студенческой квартиры в Хельсинки и никогда ее не уступал. Спросите его, делает ли это его лидером, и ответ всегда будет вариацией «нет». Он считает себя инженером, которому случается проверять патчи — не провидцем, не генеральным директором, даже не менеджером. Ядро работает на 96 процентах 500 самых мощных суперкомпьютеров мира. Оно питает каждый Android-устройство на планете. Человек, который им управляет, отказывается от ярлыка.

Он вырос в Хельсинки в семье журналистов и ученых, а к компьютерам пришел через Commodore VIC-20 своего деда по материнской линии — машину, которую он одержимо одалживал в одиннадцать лет. К моменту поступления в Университет Хельсинки в 1988 году траектория уже была задана. В начале 1991 года он купил ПК на базе Intel 80386, счел доступные операционные системы неудовлетворительными и решил написать собственную. Его объявление в новостной группе Usenet тем августом — знаменитое самоуничижение: «просто хобби, не будет большим и профессиональным, как gnu» — оказалось одним из самых значительных преуменьшений в истории технологий.

Созданное им ядро привлекло программистов со всего мира — не потому, что было совершенным, а потому, что было открытым. Совместная модель работала не вопреки своей неформальности, а отчасти благодаря ей, и к моменту выхода Linux версии 1.0 в 1994 году проект перерос способность одного человека его контролировать. В 1997 году Торвальдс переехал в Калифорнию, чтобы работать в Transmeta Corporation — работа, которая давала стабильность, пока он параллельно продолжал работу над ядром. Те ранние годы он описал в мемуарах 2001 года Just for Fun: The Story of an Accidental Revolutionary («Просто ради забавы: История случайного революционера») — книге, название которой ухватило нечто реальное в том, как создается меняющее мир программное обеспечение: не из стратегии, а из недовольства тем, что уже существует.

В 2003 году он присоединился к Linux Foundation, который с тех пор финансирует его работу над ядром в качестве основной, а в 2004 году обосновался в окрестностях Портленда, штат Орегон, где до сих пор живет с женой Тове — шестикратной чемпионкой Финляндии по карате — и тремя дочерьми. Где-то в системном вызове перезагрузки ядра даты рождения дочерей закодированы в виде шестнадцатеричных магических значений. Такова биографическая деталь, которую Торвальдс считает важной.

Второй проект, за который он известен, занял менее двух недель. Когда в 2005 году разработчики ядра Linux потеряли доступ к системе контроля версий BitKeeper, Торвальдс сам написал замену. Он назвал ее Git — британское сленговое слово, означающее «презренный человек» (что он с некоторым весельем признал). Git стал основой современной разработки программного обеспечения. GitHub, GitLab и практически все крупные программные проекты в мире теперь работают на инфраструктуре, которую Торвальдс собрал за две недели как практическую временную меру.

Противоречие, лежащее в основе его репутации, труднее отбросить, чем его проекты. Десятилетиями список рассылки ядра Linux существовал в культуре явной, часто жесткой критики — и Торвальдс задавал тон. Он публично назвал производителя графических процессоров «единственной худшей компанией», с которой имел дело, одновременно показывая средний палец на камеру. Он защищал резкость как особенность: в глобально распределенном волонтерском проекте, где плохой код имеет реальные последствия, утверждал он, прямолинейность была единственным работающим механизмом. Затем, в сентябре 2018 года, он сделал шаг назад. В публичном сообщении он признал, что его личные нападки были «непрофессиональными и неуместными» и что он не понимал их эффекта на тех, кто их получал. Ядро приняло новый Кодекс поведения. Торвальдс взял отпуск, чтобы поработать с коучем.

Что изменилось в культуре после этого — спорно. Список рассылки остается прямым; наиболее вопиющие личные нападки стали реже. Что изменилось в самом Торвальдсе — менее очевидно, хотя его позиция 2026 года по искусственному интеллекту — прагматичная, неидеологическая, явно приветствующая — звучит как иной режим работы по сравнению с тем, что десятилетиями отвергал предложения с презрением. Когда разработчики возражали против включения в проект кода, созданного с помощью ИИ, его ответ был прямым: Linux — не анти-ИИ проект, и те, кто не согласен, могут форкнуть его.

Вопрос ИИ стал определяющей осью текущей эпохи ядра. Объем разработки вырос благодаря вкладу с использованием ИИ, и выпуски 2026 года оказались необычно большими. Торвальдс описывает это как «новую нормальность». Linux 7.0 вышел в апреле 2026 года; Linux 7.2 — в августе. Linux 7.3 находится в разработке. Окно слияния открыто.

Торвальдс проверяет патчи, принимает решения о том, что попадает в код, и описывает себя как того, кто поддерживает сантехнику в рабочем состоянии. Инфраструктура, построенная на этом описании — питающая смартфоны, спутники, фондовые биржи и подводные лодки — ждет следующего решения, которое он настаивает считать не лидерством.

Теги: , , , , ,

Обсуждение

Имеется 0 комментариев.