Кратко
- Сообщение от 25 августа 1991 года в comp.os.minix спрашивало пользователей MINIX об их пожеланиях; это не было объявлением о выпуске, и проект там не назывался Linux.
- Позднее воспоминание Linus Torvalds и примечания к v0.01 отделяют ограниченный снимок исходников в сентябре от объявления 5 октября о более широком распространении 0.02 через FTP.
Вопрос может стать началом, не будучи объявлением о выпуске
Самое известное сообщение августа 1991 года звучит скорее как приглашение к разговору: студент описывает небольшой проект и спрашивает пользователей MINIX, какие возможности им нужны. Тема — «What would you like to see most in minix?». Linus Torvalds пишет, что уже несколько месяцев разрабатывает систему для AT-совместимых машин 386 и 486 и перенёс Bash и GCC. Он собирает пожелания, но не обещает реализовать каждое. Названия Linux в этом сообщении тоже нет.
Хронология помогает не смешивать события. В воспоминании 1992 года Torvalds датирует вопрос 25 августа и говорит, что исходники 0.01 появились примерно в середине сентября. Он называет их символическим жестом для одного заинтересованного корреспондента, а не публичным выпуском, которым хотел бы гордиться. Репозиторий даёт более точную отметку: тег v0.01 датирован 17 сентября 1991 года. Сообщение, дерево исходников и распространение для широкой аудитории — разные рубежи.
Сначала была сетевая переписка, затем загрузка
История началась раньше августа. 3 июля Torvalds спросил в той же группе новостей, где найти электронную копию спецификации POSIX и подходящие FTP-серверы. В год спустя написанном воспоминании он рассказывал о неожиданных ответах, переписке с читателем, которого называл arl, и появлении каталога Linux на nic.funet.fi. Это ретроспектива участника, а не журнал сетевого трафика. Но она показывает, как технический запрос мог найти людей со знаниями и местом для размещения кода.
Августовское сообщение обращалось к пользователям, уже знакомым с MINIX. Так разрабатываемое ядро оказалось в поле зрения потенциальных читателей и тестировщиков. Источники не говорят, сколько человек увидели обсуждение и какие предложения изменили код. Они подтверждают более скромную модель сетевой разработки: задать вопрос профильному сообществу, продолжить разговор по электронной почте и разместить файлы на FTP-сервере.
Что умела 0.01
Примечания к v0.01 называют систему незрелой и ограниченной компьютерами 386 AT. Публичных двоичных файлов ядра не было; исходники следовало настроить и скомпилировать, а для подготовки среды по-прежнему требовалась MINIX. Там же сказано, что работающее ядро удалось получить на двух машинах. Позднее Torvalds писал, что 0.01 «фактически не запускалась»; вероятно, речь шла о другом пороге: набор исходников, зависящий от готовых инструментов и настройки, ещё не является системой для самостоятельной установки.
Эти утверждения не обязательно противоречат друг другу. Ядро могло запускаться в ограниченной среде разработки, тогда как весь комплект не проходил практическую проверку независимой установки. Исходный код позволял его изучать, но не устранял зависимость от компилятора, загрузки, оборудования и библиотек.
В октябре приглашение стало шире
5 октября Torvalds объявил версию 0.02 для более широкого распространения и указал nic.funet.fi:/pub/OS/Linux. Он упомянул полные исходники ядра и несколько двоичных файлов, пригласил к обсуждению и попросил присылать утилиты со свободным распространением. В сообщении также говорилось, что для сборки и настройки всё ещё нужна MINIX-386, а библиотеку нельзя распространять полностью. Это приглашение для большего числа технически подготовленных читателей, а не заявление о завершённой автономной системе.
Изменение между августом и октябрём не сводилось к номеру версии. Сначала автор спросил предполагаемую аудиторию о её нуждах; затем предложил конкретный FTP-каталог с более зрелым результатом. Usenet делал вопрос видимым, FTP позволял получить файлы. Ни один канал сам по себе не доказывает массовое использование. В сохранившихся материалах нет подсчёта загрузок, успешных установок или последующих участников.
RFC 977, опубликованная в 1986 году, описывает NNTP и отличает систему новостей Usenet от списков рассылки и более ранних способов обмена между узлами, например UUCP. Это контекст для понимания инфраструктуры распространения сообщений, но документ не прослеживает путь этих конкретных публикаций через отдельные серверы. Надёжная история состоит из нескольких документированных предложений и ограничений, а не из мифа о том, как одно сообщение мгновенно создало полноценную систему.
Источники
- Обсуждение comp.os.minix от 25 августа 1991 года
- Объявление исходников от 5 октября 1991 года
- Linus Torvalds, “LINUX’s History” (1992)
- Тег Linux v0.01 и примечания к выпуску
- RFC 977: Network News Transfer Protocol
- RFC 850: Standard for Interchange of USENET Messages
- Heng Lu, заметка 65: Running-Code Primacy — редакционная рамка, не источник о 1991 годе.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
