«Просто хобби»: как Linux за 35 лет захватил мир и почему его создатель чуть не назвал его Freax
25 августа 1991 года финский студент Линус Торвальдс опубликовал в Usenet скромное сообщение: он работает над «бесплатной операционной системой (просто хобби, не будет большой и профессиональной, как GNU) для 386(486) AT-клонов». Никто, включая самого Торвальдса, не догадывался, что эта запись изменит мир технологий навсегда.
Спустя 35 лет Linux правит IT: на нём работают почти все крупные сайты, включая Google, Facebook и Wikipedia, облачные платформы и даже Azure от Microsoft, где Linux — самая популярная ОС. Все 500 самых мощных суперкомпьютеров мира используют Linux, а благодаря Android он стал самой массовой пользовательской системой. Неплохо для «хобби».
Четыре дня рождения Linux
Торвальдс в интервью ZDNET признался, что у Linux можно насчитать четыре «дня рождения». Первый — 25 августа 1991 года, когда он публично объявил о проекте в новостной группе comp.os.minix. Второй — 17 сентября, когда вышла версия 0.01, но она не анонсировалась публично. Третий — 3 июля, когда Торвальдс впервые упомянул о своей работе в Minix-группе. И четвёртый — 5 октября, когда он официально представил версию 0.02.
«Первое сообщение в новостной группе более публичное (25 августа), и его можно найти с заголовками, содержащими дату и время. В отличие от этого, я не думаю, что релиз 0.01 когда-либо анонсировался публично (только приватно для нескольких заинтересованных, и я не думаю, что те письма сохранились). Сейчас способ узнать дату 0.01 (17 сентября) — посмотреть на даты файлов в tar-архиве, который до сих пор существует».
— Линус Торвальдс
Кстати, название «Linux» появилось не сразу. Торвальдс хотел назвать проект «Freax» — от слов «free», «freak» и «x». Но его друг Ари Лемке, который настраивал FTP-сервер, решил, что это звучит плохо, и назвал каталог «Linux». Имя прижилось.
Первые шаги и первые пользователи
Первым, кто «установил» Linux, был друг Торвальдса Ларс Вирцениус. Он вспоминал: «Люди хотели попробовать эту новую штуку, поэтому Линусу нужно было предоставить метод установки и инструкции. Поскольку у него был только один ПК, он пришёл установить её на мой. Так как его компьютер использовался для разработки Linux, который просто вырос поверх его установки Minix, он никогда не устанавливался по-настоящему. Таким образом, мой был первым ПК, на который когда-либо устанавливали Linux. Пока это происходило, я спал, и я рекомендую этот метод установки Linux: спать, пока Линус делает всю работу».
Когда вышла версия 0.02, небольшая, но восторженная группа добровольцев начала скачивать, тестировать и отправлять патчи Торвальдсу. Так Linux стал совместным проектом с самого начала. Торвальдс не просто принимал внешние изменения, но и поощрял их, рассматривая ядро как общее достояние.
Один из первых контрибьюторов, Теодор «Тед» Ц’о, до сих пор поддерживает Linux. Он создал первый североамериканский зеркальный сервер. Ц’о рассказал: «Я начал играть с Linux в сентябре 1991 года. Тогда между Финляндией и США был только канал 64 Кбит/с. К счастью, исходники Linux были намного меньше — исходники 0.11 занимали всего 93 КБ. Но нам приходилось делить этот европейский канал со всеми остальными, так что загрузка могла быть медленной». Он настроил FTP-сервер на своём рабочем VAXstation 3100, который стал tsx-11.mit.edu.
Почему Linux стал феноменом
К концу 1991 года Linux привлёк больше внимания, чем GNU Hurd или Minix. Торвальдс вспоминает: «Я начал делать подкачку на диск около Рождества 1991 года, и в этот момент Linux делал вещи, которые Minix не умел. Это была одна из причин, почему номер версии прыгнул с 0.03 до 0.12 в январе 1992 года. К лету 1992 года у нас работал X, и Linux выглядел совершенно иначе, чем Minix».
Важным поворотным моментом стал переход на лицензию GPLv2 в начале 1992 года. Торвальдс уверен: «Это не была оригинальная лицензия, но я убеждён, что она во многом способствовала распространению Linux. Не все любят GPL, и у меня были свои проблемы с FSF, но я думаю, что GPLv2 сыграла огромную роль, и люди не должны сбрасывать со счетов вопросы лицензирования».
Коммерческое участие тоже сыграло ключевую роль. Торвальдс отмечает: «Сосуществование open-source разработчиков ядра и множества разных компаний — это довольно необычно и уникально. Началось всё с коммерческих дистрибутивов ещё в 92-м, а потом были IBM, Oracle, IPO Red Hat».
Технически важными вехами стали первые порты на другие архитектуры, особенно Linux/alpha, а также системы контроля версий BitKeeper и Git. Торвальдс признался, что только после создания Git он почувствовал себя успешным программистом и перестал бояться, что Linux был разовым успехом.
Что дальше?
Торвальдс не собирается на пенсию. Пять лет назад он говорил: «Мне 51 год, я наслаждаюсь тем, что делаю. Что бы я делал, если бы не Linux? Ковырялся в саду? Вряд ли». Сегодня он по-прежнему не видит себя в саду. Он больше не считает себя программистом, а скорее мейнтейнером, и активно использует ИИ для поиска ошибок в ядре.
Единственная область, где Linux ещё не вытеснил конкурентов, — десктоп. Но и здесь ситуация меняется. Кто знает, может, к 40-летию Linux в 2031 году он станет самой популярной десктопной ОС?
- Linux — ядро для 500 самых мощных суперкомпьютеров мира.
- Android, основанный на Linux, — самая массовая мобильная ОС.
- Даже на Azure от Microsoft Linux популярнее Windows.
Больше актуальных новостей из мира технологий, честных обзоров софта и практических гайдов читайте на медиапортале Техстена.
Первоисточник: ZDNET
