В первой версии Linux правильный номер версии 0,01 (как видно из книги об операционной системе Tanenbaum) или должна быть написана первая версия 0.0.1, включая точку?
В первой версии Linux правильный номер версии 0,01 (как видно из книги об операционной системе Tanenbaum) или должна быть написана первая версия 0.0.1, включая точку?
Ответы:
Правильная версия - «0.01», используемая в tar-архиве в то время ( доступно здесь ) и в примечаниях к выпуску .
Давайте сделаем немного археологии. В статье Торвальда 1991 года « LINUX» - бесплатное ядро unix-386 (с которой вы можете ознакомиться здесь ) можно ознакомиться с версией 0.03, которую можно увидеть в списке файлов в описанном каталоге FTP (выделено мое):
- linux- 0,03 .tar.Z - полный источник для операционной системы, в архиве сжатой смолы в 16-битном. [. , , ]
- README, RELNOTES- 0.01 , INSTALLATION - файлы ascii, содержащие некоторую (несколько устаревшую) информацию о LINUX.
Также обратите внимание, что он включает примечания к выпуску первой версии, которая действительно упоминается при использовании 0.01
. Также, согласно Википедии :
К сентябрю 1991 года версия 0.01 ядра Linux была выпущена на FTP-сервере (ftp.funet.fi) Финского университета и исследовательской сети (FUNET). У него было 10 239 строк кода. В октябре 1991 года была выпущена версия 0.02 ядра Linux. [ 2 ]
Здесь цитируется сообщение Торвальдса, опубликованное в октябре 1991 года для группы новостей comp.os.minix, в котором описывается версия 0.02
:
Как я упоминал месяц (?) Назад, я работаю над бесплатной версией мини-аналога для компьютеров AT-386. Наконец, он достиг стадии, когда его можно использовать (хотя, возможно, не зависит от того, что вы хотите), и я готов выложить источники для более широкого распространения. Это всего лишь версия 0.02 (уже +1 (очень маленький) патч), но я успешно запустил bash / gcc / gnu-make / gnu-sed / compress и т. Д.
Наконец, первая версия ядра, по-видимому, все еще доступна в его первоначальном доме по адресу http://www.nic.funet.fi/pub/Linux/kernel/Historic/ . Файл, который вы можете скачать здесь:
линукс-0.01.tar.gz
Итак, поскольку мы все еще можем видеть 0.01
файл и иметь доказательства того, что вторая версия была 0.02
, кажется довольно ясным, что первая версия была действительно 0.01
и нет 0.0.1
.