ด้วย Linux เวอร์ชันแรกหมายเลขเวอร์ชันที่ถูกต้องคือ 0.01 (ดังที่เห็นในหนังสือ OS ของ Tanenbaum) หรือควรเขียนเวอร์ชั่นแรก 0.0.1 รวมถึงจุดด้วย?
ด้วย Linux เวอร์ชันแรกหมายเลขเวอร์ชันที่ถูกต้องคือ 0.01 (ดังที่เห็นในหนังสือ OS ของ Tanenbaum) หรือควรเขียนเวอร์ชั่นแรก 0.0.1 รวมถึงจุดด้วย?
คำตอบ:
รุ่นที่ถูกต้องคือ“0.01” ที่ใช้ใน tarball ในเวลานั้น ( ที่นี่ ) และบันทึกประจำรุ่น
ลองทำโบราณคดีกันก่อน กระดาษ 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.01
0.0.1