Czy w pierwszej wersji Linuksa poprawna wersja ma numer 0.01 (jak widać w książce OS Tanenbauma), czy też należy napisać pierwszą wersję 0.0.1 z kropką?
Czy w pierwszej wersji Linuksa poprawna wersja ma numer 0.01 (jak widać w książce OS Tanenbauma), czy też należy napisać pierwszą wersję 0.0.1 z kropką?
Odpowiedzi:
Prawidłową wersją jest „0.01”, tak jak była używana w tarballu w tym czasie ( dostępna tutaj ) oraz w informacjach o wydaniu .
Zróbmy trochę archeologii. Artykuł Torvalda z 1991 r., LINUX - darmowe jądro unix-386 (które można przeczytać tutaj online ) omawia wersję 0.03, jak widać na liście plików w opisanym katalogu FTP (moje wyróżnienie):
- linux- 0,03 .tar.Z - pełne źródło do systemu operacyjnego, w 16-bitowym skompresowanym archiwum tar. [. . . ]
- ODCZYT, RELNOTY - 0,01 , INSTALACJA - pliki ascii zawierające niektóre (nieco nieaktualne) informacje o systemie LINUX.
Zauważ też, że zawiera on informacje o wydaniu pierwszej wersji, o której rzeczywiście mówi się przy użyciu 0.01
. Również według Wikipedii :
Do września 1991 roku wersja 0.01 jądra Linuksa została wydana na serwerze FTP (ftp.funet.fi) fińskiej uczelni i sieci badawczej (FUNET). Zawierał 10 239 linii kodu. W październiku 1991 r. Została wydana wersja 0.02 jądra Linuksa. [ 2 ]
To cytuje wiadomość Torvaldsa opublikowaną w październiku 1991 r. W grupie dyskusyjnej comp.os.minix, która opisuje wersję 0.02
:
Jak wspomniałem miesiąc (?) Temu, pracuję nad darmową wersją mini-podobnej do komputerów AT-386. W końcu osiągnął etap, w którym jest nawet użyteczny (choć może nie zależeć od tego, czego chcesz), i jestem gotów udostępnić źródła dla szerszej dystrybucji. Jest to tylko wersja 0.02 (już łatka +1 (bardzo mała)), ale z powodzeniem uruchomiłem pod nią bash / gcc / gnu-make / gnu-sed / compress itp.
Wreszcie, pierwsza wersja jądra jest nadal dostępna w oryginalnym domu na http://www.nic.funet.fi/pub/Linux/kernel/Historic/ . Plik, który możesz tam pobrać to:
linux-0.01.tar.gz
Ponieważ nadal widzimy 0.01
plik i mamy dowody na to, że druga wersja była 0.02
, wydaje się całkiem jasne, że pierwsza wersja rzeczywiście była, 0.01
a nie była 0.0.1
.