Linux sürüm numarası kuralı


9

Linux'un ilk sürümü ile doğru sürüm numarası 0.01 (Tanenbaum'un OS kitabında görüldüğü gibi) mi yoksa ilk sürüm nokta dahil 0.0.1 mi yazılmalıdır?


4
Sürüm numarası Torvalds'ın o zaman yazdığı şey olurdu; Tanenbaum bunu belirtmiş olabilir (eğer değilse, eski geçerlidir).
Thomas Dickey

7
Tanenbaum'un hangi kitaplarından bahsettiğinizi belirtmek yararlı olacaktır - oldukça fazla yazdı!
Bob Eager

1
Genellikle major.minor.patchlevel'e sahip olursunuz - ilk büyük sürümden önce biraz kafa karıştırıcı olabilir. 0.0.1, 0.0 sürümündeki ilk yama olurdu - yani. hiçbir şeye bir yama (C-programcıları genellikle 0'da saymaya başlasa da - örneğin, 1. çocuklarını 0 numaralı çocuk olarak düşünerek). 1.0 öncesi sürümlerde, ilk sayıya (1.0) ne kadar yakın olduğunuzu göstermek için sürüm numaralarını atlamak yaygındır. Serbest bırakmaya yakın olduğunuzu göstermek için 0,2 (veya 0,20) ila 0,5 ... arasında 0,95'e ve sonra 0,99'a ( çok yakın) gidebilirsiniz . Yani 0.01, Torvalds'ın yeni başladığını gösteriyor ...
Baard Kopperud

1
Gerçekten "doğru" sürüm numarası yoktur. Bu, yazarın (veya bazen pazarlama insanlarının takdirine) bağlı olarak oluşturulan keyfi bir değerdir ... bu, bugün uygulamada birçok yerde (resmileştirme çabalarına rağmen) hala geçerlidir ve o zamanlar özellikle doğruydu.
Adam D. Ruppe

Yanıtlar:



15

Biraz arkeoloji yapalım. Torvald'un 1991 tarihli makalesi, LINUX - ücretsiz bir unix-386 çekirdeği ( burada çevrimiçi okuyabilirsiniz ), açıklanan FTP dizinindeki dosyalar listesinde görülebildiği gibi 0.03 sürümünü tartışıyor:

  • linux- 0.03 .tar.Z - 16 bit sıkıştırılmış katran arşivinde işletim sistemine tam kaynak. [. . . ]
  • README, RELNOTES- 0.01 , KURULUM - LINUX hakkında bazı (biraz güncel olmayan) bilgiler içeren ascii dosyaları.

Ayrıca, gerçekten de atıfta bulunulan ilk sürümün sürüm notlarını içerdiğini de unutmayın 0.01. Ayrıca, Wikipedia'ya göre :

Eylül 1991'e kadar Linux çekirdeğinin 0.01 sürümü Finlandiya Üniversitesi ve Araştırma Ağı'nın (FUNET) FTP sunucusunda (ftp.funet.fi) yayınlandı. 10.239 satır kod içeriyordu. Ekim 1991'de Linux çekirdeğinin 0.02 sürümü yayınlandı. [ 2 ]

Bu, Ekim 1991'de comp.os.minix haber grubuna yayınlanan ve sürümü açıklayan Torvalds'ın bir mesajını gösteriyor :0.02

Bir ay (?) Önce bahsettiğim gibi, AT-386 bilgisayarlar için minix benzeri bir ücretsiz sürümü üzerinde çalışıyorum. Sonunda bile kullanılabilir olduğu sahneye ulaştı (ne istediğinize bağlı olmayabilir) ve daha geniş dağıtım için kaynakları ortaya koymaya hazırım. Sadece sürüm 0.02 (+1 (çok küçük) yama zaten), ama başarıyla bash / gcc / gnu-make / gnu-sed / sıkıştır vb altında çalıştırıyorum.

Son olarak, Çekirdeğin ilk versiyonu hâlâ http://www.nic.funet.fi/pub/Linux/kernel/Historic/ adresindeki orijinal evinde hala mevcut . İndirebileceğiniz dosya:

linux-0.01.tar.gz

Biz hala bir görebilirsiniz çünkü Yani, 0.01dosya ve ikinci versiyonu olduğuna dair kanıt var 0.02, bu ilk sürümü gerçekten olduğunu oldukça net görünüyor 0.01değil 0.0.1.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.