17 сентября 1991 года Торвальдс выложил первую версию ядра Linux
Редакция XORit · Источники, использование AI и исправления

17 сентября 1991 года Линус Торвальдс, тогда студент Хельсинкского университета, выложил на ftp.funet.fi — FTP-сервер Финской университетской и исследовательской сети FUNET — первую версию ядра Linux, 0.01. Запустить её было нельзя: код собирался и тестировался только под Minix, то есть сама система ещё не могла работать без чужой ОС.
О замысле он рассказал раньше — 25 августа 1991 года в новостной группе Usenet comp.os.minix. Будущая система описана там как «(бесплатная) операционная система… просто хобби», которая вряд ли станет «большой и профессиональной, как GNU»; речь шла о клонах 386(486) AT. Работа шла с апреля, и к тому моменту автор уже перенёс bash и gcc.
Первой официальной версией стала 0.02 — её Торвальдс представил 5 октября 1991 года. По его словам, она дошла до стадии, когда ей уже можно пользоваться, пусть и не для всех задач: под ней успешно работали bash, gcc, gnu-make, gnu-sed и compress.
Дальше дело пошло быстро. В декабре 1991 года версия 0.11 первой собралась на самой себе — Linux стал self-hosted. В январе 1992 года, с выпуском 0.12, автор заменил собственную лицензию на GNU GPL v2: прежний вариант не разрешал коммерческое распространение, а GPL — разрешал; в силу она вступила 1 февраля 1992 года.
Сыграла роль и своевременность. GNU-проект к тому времени собрал большинство компонентов свободной замены UNIX, но его собственное ядро, GNU Hurd, оставалось незавершённым — и проект взял ядро Linux. Сам Торвальдс помечал его мажорной версией 0, подчёркивая, что оно пока не предназначено для общего использования.
Сегодня масштаб другой: ядро Linux лежит в основе Android и большинства мобильных устройств, на нём работают веб-серверы и все 500 самых мощных суперкомпьютеров мира. Но начиналось всё с файла, который нельзя было даже запустить.
Изображение: Pixzzl CC0 · Лицензия
Редакторы перевода: Соловьев В., Пеков А.
Источник материала: en.wikipedia.org ↗