เมื่อฉันเยี่ยมชมเว็บไซต์ kernel.org เพื่อดาวน์โหลดเคอร์เนล Linux ล่าสุดฉันสังเกตเห็นแพ็คเกจที่มีชื่อ2.6.37-rc5
ในที่เก็บ อะไรคือความหมายของ "rc5" ในตอนท้าย?
เมื่อฉันเยี่ยมชมเว็บไซต์ kernel.org เพื่อดาวน์โหลดเคอร์เนล Linux ล่าสุดฉันสังเกตเห็นแพ็คเกจที่มีชื่อ2.6.37-rc5
ในที่เก็บ อะไรคือความหมายของ "rc5" ในตอนท้าย?
คำตอบ:
ปล่อยผู้สมัคร
ตามแบบแผนเมื่อใดก็ตามที่การอัปเดตสำหรับโปรแกรมเกือบจะพร้อมเวอร์ชั่นทดสอบจะได้รับหมายเลข rc หากพบข้อบกพร่องร้ายแรงที่ต้องมีการแก้ไขโปรแกรมจะได้รับการอัพเดตและออกใหม่พร้อมหมายเลข rc ที่สูงขึ้น เมื่อไม่มีข้อบกพร่องที่สำคัญยังคงอยู่หรือไม่พบข้อบกพร่องที่สำคัญเพิ่มเติมการกำหนด rc จะถูกทิ้ง
วัฏจักรการเปิดตัว Linux ปัจจุบันทำงานดังนี้: Say 3.7 เปิดตัวในวันนี้ซึ่งจะเปิดประมาณ 2 สัปดาห์ของ "หน้าต่างผสาน" (Linus ยอมรับคุณสมบัติใหม่ที่เคยลองใช้ที่อื่นในต้นไม้ทดลองแล้วกิจกรรมส่วนใหญ่ที่นำไปสู่ 3.8 เกิดขึ้นที่นี่ ) Linus ปล่อย 3.8-rc1 ปิดหน้าต่างผสานอย่างเป็นทางการหลังจากนี้เขายอมรับเฉพาะการแก้ไขข้อบกพร่อง (เกือบ) กับสิ่งที่ถูกผสาน บางครั้งสิ่งต่าง ๆ ที่ถูกผสานถูกนำออกมาอีกครั้งสิ่งใหม่ ๆ ที่หามาได้ในเคอร์เนล ในแต่ละสัปดาห์ Linus ออก 3.8-rc2, -rc3, ... ดำเนินการต่อจนกว่าเขาจะพอใจว่าไม่มีข้อบกพร่องใหม่และปล่อย 3.8 จากนั้นวงจรจะเริ่มต้นใหม่ รอบใช้เวลาประมาณ 8 สัปดาห์ดังนั้นจึงสูงถึง rc6 หรือมากกว่านั้น แต่บางครั้งช่วงเวลาระหว่าง rc สั้นลงบางครั้งข้อผิดพลาดที่ดื้อทำให้บางครั้งทำให้วงจรทั้งหมดยาวขึ้น
หลังจากปล่อย 3.8 แล้วทีมนี้จะเข้าควบคุมทีมที่รวบรวมข้อผิดพลาดสำหรับปัญหาร้ายแรงและผลกระทบน้อยที่สุดและปล่อย 3.8.1, 3.8.2, ... ไม่มีกรอบเวลาที่แน่นอนสำหรับเรื่องนี้และเมื่อมาถึง 3.9 นอกนั้นไม่มีอีก 3.8.x
นอกจากนี้ยังมีรุ่นสนับสนุนระยะยาวส่วนใหญ่เพื่อประโยชน์ (และอยู่ภายใต้การดูแลโดย) การกระจายของผู้ค้าหรือผู้คนในพื้นที่ฝังตัวซึ่งปัจจุบันได้รับการบำรุงรักษาในระดับหนึ่งคือ 2.6.32.60 และ 2.6.34.14 (รูปแบบตัวเลขเก่า), 3.0.63 3.2.38, 3.4.30
คุณสามารถดูคำอธิบายที่ครอบคลุมในเรื่องนี้ได้ ว่ากระบวนการพัฒนาทำงานอย่างไร
ลิงค์