1. Введение
Давайте проведем небольшой мысленный эксперимент. Представьте, что завтра по какой-то неведомой причине из нашего мира исчезнут абсолютно все проекты, к которым приложил руку Линус Торвальдс. Спойлер: последствия будут похлеще любого ИТ-апокалипсиса. Ваш любимый смартфон на Android моментально превратится в бесполезный кирпич, а домашний роутер в прихожей перестанет раздавать интернет. Глобальная паутина, включая сервисы гигантов вроде Google и Яндекса, просто ляжет. Суперкомпьютеры, которые предсказывают погоду и моделируют сложные процессы, остановятся, а на МКС начнутся серьезные проблемы с навигацией и оборудованием. Ах да, вся командная разработка программного обеспечения тоже встанет намертво, потому что вместе со всем остальным исчезнет и Git.

Звучит жутковато, правда? Но самое удивительное в этой ситуации совершенно другое. Вся эта колоссальная цифровая инфраструктура, на которой в буквальном смысле держится наш современный мир, опирается на решения, созданные без каких-либо амбициозных бизнес-планов. Они были придуманы одним человеком просто от скуки, из чистого исследовательского любопытства, а не ради мировой славы, завоевания рынков или миллиардных контрактов.
Главный герой этой истории — Линус Торвальдс. Гениальный программист, создатель ядра Linux и системы контроля версий Git, а по совместительству — едва ли не главный интроверт всей IT-индустрии. Человек, который однажды просто захотел поковыряться в устройстве операционной системы и совершенно случайно перевернул правила игры во всем мире. Причем сделал это дважды.
2. Детство гика: суровые зимы, дедушкин компьютер и первые программы
Линус Бенедикт Торвальдс родился в 1969 году в Хельсинки, и, что любопытно, его окружение было максимально далеко от инженерии. Семья была скорее гуманитарной и творческой: родители работали журналистами, один дедушка был поэтом, а второй — профессором статистики. Казалось бы, никаких очевидных предпосылок для воспитания гения программирования. Однако главным катализатором стала сама Финляндия. Суровый северный климат, где зимой солнце показывается всего на пару часов в день, оказался идеальной средой для мальчика-интроверта. Зачем морозить нос на улице, если можно остаться дома в тепле и найти себе занятие поинтереснее?
Точкой отсчета стал 1981 год. Тот самый дед-статистик купил для своих научных расчетов новенький по тем временам Commodore VIC-20. Но, как это часто бывает со старшим поколением, с клавиатурой он не подружился. Дедушка писал программы на BASIC карандашом на бумаге, а одиннадцатилетнего внука сажал перепечатывать их в компьютер. Этот банальный ручной ввод чужого текста быстро превратился в страсть. Линус втянулся и вскоре уже не просто копировал код, а экспериментировал, создавая свои первые программы — например, простенький клон Pac-Man на финском языке.

Но настоящий хардкор и реверс-инжиниринг начались чуть позже, когда у подростка появился более продвинутый Sinclair QL. Компьютер работал на базе операционной системы QDOS, которая Линуса откровенно раздражала своими тормозами и ограничениями. Вместо того чтобы просто мириться с лагами, он начал разбирать систему по винтикам. Ему было критически важно понять: как именно устроена эта ОС под капотом и как заставить ее работать нормально?
3. Университет, дорогой Unix и ограничения Minix
После школы Линус поступил в Хельсинкский университет на факультет компьютерных наук, где произошло его первое знакомство с Unix. Это была по-настоящему мощная, взрослая операционная система, на которой держались университетские и корпоративные сети того времени. Для Торвальдса это было сродни открытию нового мира, но с одной фатальной оговоркой: Unix стоил космических денег. К тому же, исходный код принадлежал корпорации AT&T и находился под строжайшим замком. Для обычного бедного студента забрать такую технологию домой, чтобы просто изучить её изнутри, было чем-то из разряда фантастики.
Но выход нашелся. Амстердамский профессор Эндрю Таненбаум разработал Minix — сильно упрощенный клон Unix, созданный специально для преподавания. Линус тут же купил учебник Таненбаума (к которому прилагалась заветная дискета с ОС), влез в льготный студенческий кредит и приобрел настоящую машину мечты — компьютер на базе процессора Intel 386 с фантастическими по тем временам 4 мегабайтами оперативной памяти.
Однако эйфория от покупки быстро сменилась глухим раздражением. Проблема Minix заключалась в том, что Таненбаум видел в ней исключительно учебное пособие. Система была искусственно ограничена, и профессор принципиально отказывался добавлять в нее новые сложные функции, чтобы не усложнять код для студентов. Торвальдса же категорически не устраивало отсутствие нормальной аппаратной многозадачности. Вдобавок ко всему, под Minix не существовало подходящей программы-терминала, через которую Линус мог бы комфортно подключаться со своего домашнего ПК к серверам университета.
Жаловаться было некому, чужие фича-реквесты профессор отклонял, а лезть глубоко в ядро Minix не разрешалось. Оказавшись в безвыходном положении, Линус сделал то, что делают все прирожденные инженеры, столкнувшись с неудобным инструментом: он просто начал писать свой собственный. Изначально это были простенькие утилиты, решающие его личные задачи, но очень скоро этот процесс перерос в нечто гораздо более масштабное.
Начался классический путь гика. Пока ровесники играли в снежки, строили крепости и ходили на первые вечеринки, Торвальдс сутками сидел перед мерцающим экраном. По воспоминаниям знакомых, он мог настолько глубоко погрузиться в код, что напрочь забывал про еду, сон и реальный мир за окном. Именно тогда, в попытках оптимизировать чужую кривую систему, закладывался фундамент для создания собственной.
4. Рождение ядра Linux: хобби, вышедшее из-под контроля
Всё началось с малого. Пытаясь реализовать ту самую многозадачность, Линус написал простенький код, который просто переключался между двумя процессами: один выводил на экран букву «A», а другой — букву «B». Но остановиться он уже не мог. Работая как одержимый по 16 часов в день, он постепенно прикручивал новые функции: работу с жестким диском, поддержку клавиатуры и мыши, файловую систему.
Здесь важно сделать небольшую ремарку и пояснить разницу. Торвальдс писал не операционную систему в привычном понимании, а именно ядро (Kernel). Ядро — это невидимый дирижер, прослойка между «железом» и софтом, которая распределяет ресурсы процессора и памяти. А вот полноценная ОС (типа привычных нам Ubuntu или Debian) — это ядро плюс набор системных программ, драйверов и графических оболочек.
25 августа 1991 года произошло событие, навсегда вошедшее в историю компьютерных технологий. Торвальдс отправил в новостную рассылку пользователей Minix легендарное сообщение: «Привет всем… Я делаю бесплатную операционную систему. Просто хобби, ничего большого и профессионального».
В сентябре первая версия (Linux 0.01) оказалась в интернете. Забавно, что сам создатель хотел назвать проект Freax, но администратор FTP-сервера решил иначе и положил файлы в директорию под названием Linux (от Linus + Unix). Первая сборка состояла всего из 10 000 строк кода. Всё, на что она была способна — это запустить терминал и компилятор языка C (GCC). Капля в море по современным меркам, но главное — код компилировался и работал!
Истинным гениальным ходом Торвальдса стало решение выпустить проект под свободной лицензией GPL. Любой желающий мог использовать, ломать, переписывать и распространять систему абсолютно бесплатно, но с одним строгим условием: все изменения тоже должны оставаться публичными. Это решение произвело эффект разорвавшейся бомбы в индустрии, где за каждый байт софта принято было платить огромные деньги. Программисты со всего мира начали скачивать ядро и присылать Линусу свои доработки. Так, совершенно стихийно, зародился современный феномен Open Source: модель разработки, в которой сложнейший продукт создают не гигантские корпорации, а распределенная сеть добровольцев.
Но не обошлось и без драмы. Профессор Эндрю Таненбаум, автор Minix, внезапно и жестко раскритиковал проект, опубликовав тред с громким названием: «Linux устарел». Таненбаум, как человек академический, утверждал, что будущее ИТ за микроядерной архитектурой, а монолитное ядро Linux — это фундаментальная ошибка и шаг назад. Он даже заявил, что не поставил бы Торвальдсу высокой оценки за такой дизайн. Линус в долгу не остался и ответил, что монолитная архитектура проще, быстрее и гораздо лучше подходит для реальных задач на реальном железе, а не для стерильных университетских лабораторий. Как мы знаем сегодня, история рассудила этот спор однозначно: академически «правильный» подход остался в учебниках, а «ошибочный» монолит захватил мир.
5. Революция, коммерциализация и война с Microsoft
Проект стремительно рос. К 1992 году на Linux уже можно было запускать полноценные приложения, и вокруг ядра начала формироваться та самая экосистема, которую мы знаем сегодня. Появились первые дистрибутивы — готовые сборки системы с набором нужного софта, самыми известными из которых стали легендарные Slackware и Debian.
Но настоящий тектонический сдвиг произошел, когда в Open Source пришел крупный бизнес. Корпоративные гиганты вроде IBM, Oracle и SAP внезапно осознали поразительную вещь: бесплатная операционка, собранная энтузиастами из интернета, ворочает серверными задачами ничуть не хуже, а зачастую и лучше дорогущих коммерческих Unix-решений. Системные администраторы ликовали — теперь систему можно было разобрать и собрать под свои нужды, не отстегивая корпорациям бешеные бюджеты за лицензии.
Где-то в это же время у Linux появился свой официальный талисман. Вместо пафосных хищников, орлов или строгих геометрических логотипов был выбран пингвин по имени Tux (сокращение от Torvalds UniX). Причем Линус лично настоял именно на таком образе: это должен был быть сытый, расслабленный и абсолютно довольный жизнью пингвин, которого вообще ничего не беспокоит. Идеальное лицо для свободной операционки.

Однако идиллия свободного кода сильно напрягла проприетарных монополистов, и в первую очередь — Microsoft. В начале нулевых развернулась настоящая корпоративная война. Стив Балмер, занимавший тогда пост CEO Microsoft, публично клеймил Linux, прямо называя его «раком интеллектуальной собственности, который пожирает всё, к чему прикасается». Билл Гейтс тоже не упускал случая кольнуть конкурента, справедливо, но весьма саркастично замечая, что на этой вашей свободной ОС даже Windows Media Player не запустишь.
«Микромягкие» не ограничивались словами: они разворачивали масштабные рекламные кампании по дискредитации Linux, инициировали грязные патентные разборки и всячески пытались на техническом уровне ограничить развитие Open Source. Это было классическое, очень жесткое столкновение старого закрытого корпоративного мира с новой, совершенно неподконтрольной ему стихией.
6. Git: как решить проблему координации за пару недель
К середине 2000-х годов проект Linux разросся до невероятных масштабов, и это породило новую серьезную проблему — кризис управления. Тысячи добровольцев непрерывно трудились над проектом, и каждый день Линус получал сотни патчей. Отслеживать все эти изменения вручную стало физически невозможно. Существующие на тот момент системы контроля версий совершенно не подходили под такие задачи: они были либо слишком медленными, либо проприетарными, либо не поддерживали нормальную распределенную работу. Доходило до абсурда: разработчики просто пересылали куски кода по электронной почте, называли файлы как попало, и в какой-то момент никто уже толком не понимал, где находится самая свежая рабочая версия.
И здесь Торвальдс снова поступает как истинный программист старой школы. Ему просто надоело тратить львиную долю своего времени на администрирование этого хаоса, поэтому весной 2005 года он садится и буквально за пару недель пишет новый инструмент «для себя». Так на свет появляется Git.
По сути, Линус создал идеальный «черный ящик» для программистов — систему, которая помнит абсолютно всё, что происходило с кодом. С ней всегда можно легко откатиться назад, найти проблемный коммит и точно посмотреть, кто именно всё сломал (чтобы потом с чистой совестью заявить: «Это не я!»).
И снова история повторилась: утилита, написанная сугубо для личных нужд (управления разработкой ядра), моментально стала мировым индустриальным стандартом. Git навсегда и полностью изменил принципы командной разработки. Программисты наконец-то смогли работать над проектами распределенно, не боясь потерять изменения или создать непреодолимые конфликты между версиями. Именно на этом фундаменте чуть позже выросли такие гигантские сервисы-репозитории, как GitHub, GitLab и Bitbucket, без которых сегодня невозможно представить ни одну IT-компанию.
7. Философия создателя и капитуляция корпораций
Удивительно, но Линус так и не попытался заработать на своем главном детище. Он легко мог бы создать корпорацию, начать продавать лицензии и стать еще одним кремниевым миллиардером, но выбрал совершенно иной путь. Linux был и остается абсолютно свободным. Сам Торвальдс сегодня живет вполне обычной жизнью в Портленде, работает в некоммерческой организации Linux Foundation и продолжает руководить разработкой ядра. При этом он остается убежденным интровертом, старается держаться подальше от хайпа и редко дает интервью. В IT-тусовке он известен своей запредельной, а порой и жесткой прямолинейностью. Если ему присылают плохой код, он скажет об этом прямо и без реверансов. «Я не симпатичный человек, и я не хочу быть симпатичным», — честно заявляет Торвальдс. Но парадокс в том, что именно этот несговорчивый финн сумел сплотить вокруг себя самое большое в мире сообщество разработчиков, готовых бесплатно трудиться над общим делом.
Главное наследие Linux — это не просто гигабайты исходников, а окончательная победа самой философии Open Source. Торвальдс наглядно доказал всему миру, что можно создавать первоклассные продукты, не зацикливаясь на прибыли. Оказалось, что открытый код, который проверяют и дорабатывают тысячи энтузиастов, в перспективе становится гораздо надежнее и безопаснее закрытого коммерческого софта. Эта модель разработки полностью перекроила индустрию, заставив измениться даже самых упрямых гигантов вроде Apple и Google, которые сегодня активно участвуют в Open Source проектах.
Но самым показательным стал разворот на 180 градусов главного исторического антагониста — Microsoft. Корпорация прошла удивительный путь от тотальной войны и заявлений про «рак» до полной капитуляции и принятия. Сначала «майки» внедрили Windows Subsystem for Linux (WSL), позволив разработчикам легально запускать пингвина внутри “окон”, а затем и вовсе купили GitHub за миллиарды долларов. Символическая точка в этом историческом противостоянии была поставлена 23 июня 2025 года. В этот день произошло эпохальное событие: два главных деда IT-мира, Билл Гейтс и Линус Торвальдс, впервые встретились лично. И, к удивлению многих, даже не подрались.
8. Заключение: Just for fun
На фоне бесконечных историй про успешные стартапы, венчурные инвестиции и многомиллиардные оценки компаний, история Линуса Торвальдса звучит как глоток свежего воздуха. Она напоминает нам о том, что в IT колоссальную ценность имеют не только деньги, но и чистый, искренний интерес к самим технологиям. Тот самый подход «Just for fun» (именно так Торвальдс назвал свою автобиографию), помноженный на упорство и готовность делиться своими результатами с миром, способен создать нечто действительно великое и изменить всю индустрию.
Анонсы новых статей, полезные материалы, а так же если в процессе у вас возникнут сложности, обсудить их или задать вопрос по этой статье можно в моём Telegram‑сообществе. Смело заходите, если что‑то пойдет не так, — постараемся разобраться вместе.
vadimr
Ну так-то вообще любую вещь кто-то изобрёл, тут нечему удивляться. Например, малоизвестный широкой публике сотрудник IBM Вернер Бухгольц изобрёл байт.
Не было бы гита – была бы другая система контроля версий, с большой вероятностью ещё и получше.
saipr
Позвольте еще добавить. Без Minix Эндрю Таненбаума и дорогого Unix-а (страшно вспомнить сколько Unx стоил в середине 80-х) Linux мог и не появиться. Правда, это не умоляет заслуг Линуса Торвальдса.
Но с чем я не согласен в статье, так это с тем, что автор называет Minix "кривой системой". Я на Minix-е работал уже в 1988 году, и работал на ЕС-1840, на которой не было даже винчестера. Уже в первом Minix-е был траслятор C и мы писали на нем серьезные программы и ничего не знали о Торвальсе:
Но еще раз подчеркиваю - это не умоляет заслуг Линуса Торвальдса и низкий поклон ему.
vybo
Не умоляет конечно, о чем их умолять?