ข้อตกลงเกี่ยวกับหมายเลขเวอร์ชัน Linux


9

ด้วย Linux เวอร์ชันแรกหมายเลขเวอร์ชันที่ถูกต้องคือ 0.01 (ดังที่เห็นในหนังสือ OS ของ Tanenbaum) หรือควรเขียนเวอร์ชั่นแรก 0.0.1 รวมถึงจุดด้วย?


4
หมายเลขเวอร์ชันจะเป็นสิ่งที่ Torvalds เขียนในเวลานั้น Tanenbaum อาจอ้างว่า (ถ้าไม่ใช้ก่อนหน้านี้)
Thomas Dickey

7
มันจะมีประโยชน์ถ้าพูดถึงหนังสือของ Tanenbaum ที่คุณอ้างถึง - เขาเขียนค่อนข้างมาก!
Bob Eager

1
โดยทั่วไปแล้วคุณจะมีวิชาเอกเล็กน้อยหรือแพทช์เลเวล - แม้ว่ามันอาจจะสับสนเล็กน้อยก่อนที่จะมีการปล่อยเมเจอร์ครั้งแรก 0.0.1 น่าจะเป็น patch แรกของการปล่อย 0.0 - เช่น แพทช์ไม่มีอะไร (แม้ว่าโปรแกรมเมอร์ C มักจะเริ่มนับที่ 0 - เช่นการพิจารณาลูกคนที่ 1 ของพวกเขาเป็นหมายเลขลูก 0) สำหรับรุ่นก่อน 1.0 เป็นเรื่องปกติที่จะข้ามหมายเลขเวอร์ชันเพื่อแสดงว่าใกล้เคียงกับรุ่นแรก (1.0) ที่คุณคิดว่าจะเป็นอย่างไร คุณอาจไปจาก 0.2 (หรือ 0.20) ถึง 0.5 ... ภายหลังถึง 0.95 เพื่อแสดงว่าคุณใกล้จะปล่อยแล้วและถึง 0.99 ( ใกล้มาก ) ดังนั้น 0.01 แสดงให้เห็นว่า Torvalds เพิ่งเริ่มต้น ...
Baard Kopperud

1
ไม่มีหมายเลขเวอร์ชัน "ถูกต้อง" จริงๆ มันเป็นคุณค่าตามอำเภอใจที่สร้างขึ้นตามดุลยพินิจของผู้เขียน (หรือบางครั้งการตัดสินใจของผู้คนด้านการตลาด) ... นี่ยังคงเป็นจริงในปัจจุบันในหลาย ๆ สถานที่ในทางปฏิบัติ (แม้จะมีความพยายามที่จะทำให้เป็นทางการ)
Adam D. Ruppe

คำตอบ:



15

ลองทำโบราณคดีกันก่อน กระดาษ 1991 ของ Torvald, LINUX - เคอร์เนล unix-386 ฟรี (ซึ่งคุณสามารถอ่านออนไลน์ได้ที่นี่ ) อธิบายเวอร์ชั่น 0.03 ดังที่เห็นได้ในรายการไฟล์ในไดเรกทอรี FTP ที่อธิบายไว้ (การเน้นของฉัน):

  • linux- 0.03 .tar.Z - แหล่งข้อมูลที่สมบูรณ์ไปยังระบบปฏิบัติการในไฟล์เก็บถาวร tar แบบบีบอัด 16 บิต [ . . ]
  • README, RELNOTES- 0.01 , INSTALLATION - ไฟล์ ASCII ที่มีข้อมูลบางอย่าง (ค่อนข้างล้าสมัย) เกี่ยวกับ LINUX

นอกจากนี้โปรดทราบว่ารวมถึงบันทึกย่อประจำรุ่นของรุ่นแรกซึ่งมีการอ้างอิงถึงการใช้งาน0.01จริง นอกจากนี้ตาม Wikipedia :

ภายในเดือนกันยายน 1991 รุ่นลีนุกซ์เคอร์เนลรุ่น 0.01 ถูกเผยแพร่บนเซิร์ฟเวอร์ FTP (ftp.funet.fi) ของ Finnish University และ Research Network (FUNET) มีโค้ด 10,239 บรรทัด ในเดือนตุลาคม พ.ศ. 2534 เคอร์เนลรุ่น 0.02 ได้รับการปล่อยตัว [ 2 ]

สิ่งนี้อ้างถึงข้อความของ Torvalds ที่โพสต์ในเดือนตุลาคม 1991 ไปยังกลุ่มข่าวสารcomp.os.minixซึ่งอธิบายถึงเวอร์ชั่น0.02:

อย่างที่ฉันได้พูดไปเมื่อเดือนก่อน (?) ที่ผ่านมาฉันกำลังทำงานกับ minix-lookalike รุ่นฟรีสำหรับคอมพิวเตอร์ AT-386 ในที่สุดมันก็มาถึงขั้นที่สามารถใช้งานได้ (แม้ว่าอาจจะไม่ได้ขึ้นอยู่กับสิ่งที่คุณต้องการ) และฉันก็ยินดีที่จะนำเสนอแหล่งที่มาเพื่อการกระจายที่กว้างขึ้น มันเป็นเพียงเวอร์ชั่น 0.02 (+1 (เล็กมาก) แพทช์แล้ว) แต่ฉันประสบความสำเร็จในการรัน bash / gcc / gnu-make / gnu-sed / บีบอัด ฯลฯ ภายใต้มัน

สุดท้ายรุ่นแรกของเคอร์เนลเห็นได้ชัดว่ายังคงมีอยู่ในบ้านเดิมที่http://www.nic.funet.fi/pub/Linux/kernel/Historic/ ไฟล์ที่คุณสามารถดาวน์โหลดนั่นคือ:

ลินุกซ์ 0.01.tar.gz

ดังนั้นตั้งแต่เรายังคงสามารถดู0.01ไฟล์และมีหลักฐานว่ารุ่นที่สองคือ0.02ดูเหมือนว่าสวยชัดเจนว่ารุ่นแรกเป็นจริงและไม่ได้0.010.0.1

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.