Домой Новости Линус Торвальдс раскрыл дату настоящего дня рождения Linux

Линус Торвальдс раскрыл дату настоящего дня рождения Linux

2485
Линус Торвальдс раскрыл дату настоящего дня рождения Linux
Линус Торвальдс раскрыл дату настоящего дня рождения Linux

Многие в сообществе Linux отмечают день рождения Linux 25 августа, но правильная ли это дата? Вот ответ.

Мы все знаем эту историю. В 1988 году молодой финн поступил в Хельсинкский университет, чтобы изучать компьютерные науки. Его звали Линус Бенедикт Торвальдс. 25 августа 1991 года, после пяти месяцев разработки, 21-летний Линус Торвальдс сделал свое ставшее легендарным заявление по почте в группе новостей Minix.

В статье <1991Aug25…[email protected]>, [email protected] (Linus Benedict Torvalds) пишет: >В настоящее время я портировал bash(1.08) и gcc(1.40), и все вроде бы работает. >Это подразумевает, что я получу что-то практическое в течение нескольких месяцев, и >Я хотел бы знать, какие функции нужны большинству людей. Любые предложения >приветствуются, но я не обещаю, что реализую их 🙂 Расскажите нам больше! Нужен ли MMU? >PS. Да — он свободен от любого minix-кода, и в нем есть многопоточный fs. >Это НЕ протабулируемо (использует 386 переключение задач и т.д.) Как много в ней на C? Какие трудности возникнут при переносе? Никто не поверит вам насчет непортируемости ;-), а я, например, хотел бы хотел бы перенести его на мою Amiga (Mach нужен MMU, а Minix не бесплатен). Что касается возможностей; ну, псевдо ttys, BSD сокеты, пользовательский режим файловые системы (так что я могу сказать cat /dev/tcp/kruuna.helsinki.fi/finger), размер окна в структуре tty, системные вызовы, способные поддерживать POSIX.1. О, и длинные имена файлов в стиле bsd. //Jyrki
… Я делаю (бесплатную) операционную систему (просто хобби, не будет большой и профессиональной, как gnu) для 386(486) AT клонов. …

LINUS ([email protected])

Как вы видите, когда Торвальдс объявил Linux, он на самом деле не объявил о Linux. Она еще не была названа, он просто сказал «(свободная) операционная система» и что она похожа на Minix.

Чтобы узнать, когда именно у Linux день рождения, давайте сначала вспомним некоторые факты о ядре Linux.

The Linux Kernel (Ядро Linux)

Для тех, кто не знает, Торвальдс первоначально назвал свое ядро «FREAX» — смесь слов «free», «freak» и «x» (как намек на Unix). Видно, что, хотя Торвальдс может быть отличным программистом и лидером, ему действительно следует оставить процесс наименования проектов другим людям.

FREAX-kernel 0.01
FREAX-kernel 0.01

Когда его коллега Ари Леммке, который в то время был одним из добровольных администраторов FTP-сервера, загрузил ядро на FTP-сайт, ему не понравилось название, когда он создал подкаталог для исходного кода на nic.funet.fi и переименовал его в Linux, не спросив Торвальдса. Позже, однако, Торвальдс согласился на Linux.

Короче говоря, Linux было названо Ари Леммке без согласования с Линусом Торвальдсом.

Чтобы продемонстрировать, как следует произносить слово «Linux», Торвальдс включил в исходный код ядра аудиопособие.

17 сентября 1991 года Торвальдс разместил в Интернете исходный код первой версии своего Linux 0.01. Однако он не сделал громкого объявления. Вскоре после этого, 5 октября, он объявил о выпуске первой «официальной» версии Linux, версии 0.02.

День рождения Linux

Очевидно, что у Linux много дней рождения, в зависимости от того, кого вы спросите. Три явных кандидата на день рождения, но может быть, конечно, только один.

25 августа 1991 года: Объявление в списке рассылки.
17 сентября 1991 года: Выпуск первой версии.
5 октября 1991 года: Объявление о доступности.
Но давайте обратимся к сайту ZDNet и посмотрим, что говорит об этом сам Линус Торвальдс.

Теперь, этот выпуск 0.01 никогда не был публично объявлен, и я отправил только нескольким людям частное письмо о загрузке (и у меня нет старых писем тех дней), поэтому нет никаких реальных записей об этом. Единственная запись о дате находится в самом tar-файле Linux-0.01, я подозреваю.

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

Итак, теперь мы знаем фактический день рождения ядра Linux — 17 сентября 1991 года. Однако это не меняет официального дня рождения Linux, который отмечается 25 августа.