ทำไม Red Hat Linux ใช้เคอร์เนลเก่าแบบนี้


18

ทำไม RHEL (และอนุพันธ์) ใช้เคอร์เนลเก่าแบบนี้? ใช้ 2.6.32-xxx ซึ่งดูเก่าสำหรับฉัน พวกเขาสนับสนุนฮาร์ดแวร์ที่ใหม่กว่าด้วยเคอร์เนลนั้นได้อย่างไร เท่าที่ฉันรู้ว่าการแจกแจงแบบนี้ทำงานบนฮาร์ดแวร์ที่ค่อนข้างทันสมัย


8
ฉันคิดว่าเกณฑ์หลักสำหรับ RHEL & co คือความเสถียร เคอร์เนล 2.6.32 สาขาได้รับการจัดอันดับอย่างมีเสถียรภาพหลังจากผ่านการทดสอบและการติดตามบั๊กเป็นเวลาหลายปี ฉันใช้เคอร์เนลรุ่นเดียวกันในระบบของฉันและฉันกระตือรือร้นมากเกี่ยวกับความเสถียร
user1146332

2
หากคุณดูการแจกแจงอื่น ๆ Red Hat ไม่ได้อยู่คนเดียว
ott--

ฉันใช้ Debian เสถียรแล้วตอนนี้ใช้เคอร์เนล 2.6.32 ที่มันส่งมา มันเป็นสองสามปีจริง ๆ ไม่ใช่อายุ คุณจะประหลาดใจกับจำนวนเครื่องจักรที่รัน / ซอฟต์แวร์จริง / เก่า
rahmu

เกือบสี่ปีต่อมาและ RHEL ยังคงใช้ 2.6.32
gerrit

คำตอบ:


29

เนื่องจาก Red Hat Enterprise Linux มีความสำคัญที่สุดเกี่ยวกับความเสถียรและมีการเผยแพร่ที่ยาวนาน (รับประกัน 10 ปี) ผู้ใช้ RHEL ไม่ต้องการอะไรที่จะเปลี่ยนแปลงเว้นแต่จำเป็นจริงๆ แต่โปรดทราบว่าเวอร์ชันพื้นฐานของเคอร์เนลนั้นเก่าเคอร์เนลของ RHEL มีสิ่งต่าง ๆ ที่ถูกย้อนกลับและแก้ไขข้อผิดพลาดดังนั้นจึงไม่เก่า


12
"สิ่ง" ที่ backported นั้นยังรวมถึงไดรเวอร์รุ่นใหม่สำหรับการสนับสนุนฮาร์ดแวร์และบางครั้งแม้แต่คุณสมบัติใหม่
jordanm

1
SLE (SUSE Linux Enterprise) ยังใช้เคอร์เนลเก่าที่มีหมายเลขรุ่นที่ฉลาด กระนั้นก็มีแพทช์หลายพันตัวอยู่ด้านบนของเคอร์เนลวานิลลาของรุ่นเดียวกัน: แก้ไขข้อบกพร่องปรับปรุงประสิทธิภาพและไดรเวอร์ กล่าวอีกนัยหนึ่ง: "การมองเข้าไปในแพ็คเกจต้นทางนั้นไม่ได้มีไว้สำหรับคนใจเสาะ" :)
เตอร์

0

นี่คือตารางของเคอร์เนลเวอร์ชันที่ใช้ในแต่ละ RHEL รีลีส

เพื่อสรุป:

  • RHEL 2.1 (เผยแพร่ในปี 2002) ใช้เคอร์เนลเวอร์ชัน 2.4.9
  • RHEL 3 (เผยแพร่ในปี 2003 อ้างอิงจาก RHL 9) ใช้เคอร์เนลเวอร์ชัน 2.4.21
  • RHEL 4 (เผยแพร่ในปี 2005 อ้างอิงจาก Fedora Core 3) ใช้เคอร์เนลเวอร์ชัน 2.6.9
  • RHEL 5 (เปิดตัวในปี 2550 อ้างอิงจาก Fedora Core 6) ใช้เคอร์เนลเวอร์ชัน 2.6.18
  • RHEL 6 (เผยแพร่ในปี 2010 โดยอิงจาก Fedora 12 และ 13) ใช้เคอร์เนลเวอร์ชัน 2.6.32
  • RHEL 7 (เปิดตัวในปี 2014 โดยอิงจาก Fedora 19 และ 20) ใช้เคอร์เนลเวอร์ชัน 3.10.0
  • RHEL 8 (เผยแพร่ในปี 2562 อิงจาก Fedora 28) ใช้เคอร์เนลเวอร์ชั่น 4.18.0

ในแต่ละรุ่นหลักของ RHEL เวอร์ชันของเคอร์เนลจะถูกตรึงในเวลาที่รีลีสเริ่มต้นและแพตช์ความปลอดภัยและการอัพเดทไดรเวอร์จะถูกส่งกลับไปที่เวอร์ชันเคอร์เนลนั้น

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