Linux 7.0-rc5 ใกล้จะเสร็จสิ้นขั้นตอนการพัฒนาเคอร์เนลให้มีเสถียรภาพมากขึ้นแล้ว

  • Linux 7.0-rc5 มาพร้อมกับการเปลี่ยนแปลงน้อยกว่าเวอร์ชัน RC ก่อนหน้า และการพัฒนาเริ่มมีเสถียรภาพมากขึ้น
  • การปรับปรุงแก้ไขครึ่งหนึ่งกระจุกตัวอยู่ที่ไดรเวอร์ โดยเฉพาะไดรเวอร์ GPU, เครือข่าย และตัวควบคุมอนุกรมบางตัว
  • มีการปรับปรุงที่สำคัญสำหรับ GPU Radeon/AMDGPU รุ่นเก่า และเพิ่มการรองรับที่ดีขึ้นสำหรับเมาส์บลูทูธ Logitech MX Master 4
  • คาดว่า Linux 7.0 เวอร์ชันสุดท้ายจะวางจำหน่ายในเดือนเมษายน และไม่แนะนำให้ใช้ RC5 ในระบบใช้งานจริง

ลินุกซ์ 7.0-rc5

การปล่อยเวอร์ชันทดสอบครั้งที่ห้าของเคอร์เนลลินุกซ์ใหม่นี้ ถือเป็นจุดเปลี่ยนในวงจรการพัฒนาที่ก่อนหน้านี้ค่อนข้างผันผวนกว่าปกติ ลินุกซ์ 7.0-rc5ลินัส ทอร์วัลด์ส เอง เขาเริ่มเห็นสัญญาณแห่งความสงบอย่างชัดเจน หลังจากผ่านไปหลายสัปดาห์ที่มีการแก้ไขข้อผิดพลาดจำนวนมากและมีเหตุการณ์น่าตกใจเล็กน้อยเกิดขึ้นระหว่างการทดสอบ

บทความนี้จะเน้นไปที่เรื่องหลักๆ ดังนี้ แก้ไขข้อผิดพลาดและปรับรายละเอียดแทนที่จะแนะนำฟีเจอร์ใหม่ที่สำคัญ อัตราการเปลี่ยนแปลงกลับช้าลงเมื่อเทียบกับเวอร์ชันก่อนวางจำหน่าย และถึงแม้ขนาดโดยรวมของเวอร์ชันนี้จะยังคงใหญ่กว่าเวอร์ชันก่อนวางจำหน่ายครั้งที่ห้าในอดีตอยู่บ้าง แต่โดยทั่วไปแล้วนักพัฒนาต่างมีท่าทีที่ค่อนข้างสงบ

วงจรการพัฒนาที่วุ่นวายเริ่มจะสงบลงแล้ว

ในระหว่างการทดสอบเวอร์ชันแรก ๆ ของ Linux 7.0 release candidate ได้มีการตรวจพบปัญหานี้ จำนวนการแก้ไขที่สูงผิดปกติในขั้นตอนการทดสอบที่ก้าวหน้าเช่นนี้ มักบ่งชี้ว่ายังคงมีการค้นพบข้อบกพร่องที่สำคัญอยู่ ในช่วงไม่กี่สัปดาห์ที่ผ่านมา รายการแพทช์ได้เพิ่มขึ้นอย่างรวดเร็ว ทำให้เกิดความกังวลในหมู่ผู้ใช้งานเกี่ยวกับความล่าช้าหรือปัญหาด้านเสถียรภาพที่อาจเกิดขึ้นในเวอร์ชันสุดท้าย

สถานการณ์เปลี่ยนไปเมื่อใช้ Linux 7.0-rc5: Torvalds ได้แสดงความคิดเห็นว่า รถบังคับวิทยุคันนี้มีขนาดเล็กกว่าคันก่อนๆ ในรอบการพัฒนาเดียวกันนี้ และการเปลี่ยนแปลงส่วนใหญ่เป็นการแก้ไขระยะสั้นและเฉพาะเจาะจงมาก แม้ว่าสถิติโดยรวมจะแสดงให้เห็นว่ายังคงมีขนาดใหญ่กว่า RC5 ในปีที่ผ่านมาอยู่บ้าง แต่สถานการณ์ในขณะนี้ถือว่าสามารถจัดการได้ค่อนข้างดีแล้ว

การเปลี่ยนแปลงใน Linux 7.0-rc5 ส่วนใหญ่อยู่ที่จุดใดบ้าง?

ผลลัพธ์ที่เรียกว่า “diffstat” ของ RC5 แสดงรูปแบบทั่วไปสำหรับขั้นตอนการพัฒนานี้: ประมาณ การปรับเปลี่ยนครึ่งหนึ่งเกี่ยวข้องกับผู้ขับขี่ในกลุ่มนั้น ไดรเวอร์ GPU และไดรเวอร์เครือข่ายมีความโดดเด่น และในบางครั้ง การอัปเดตก็ปรากฏขึ้นในไดรเวอร์อนุกรมบางตัวด้วย

นอกเหนือจากชั้นอุปกรณ์แล้ว การเปลี่ยนแปลงจะกระจายออกไปในวงกว้างมากขึ้น ซึ่งรวมถึง การปรับเปลี่ยนระบบย่อยเครือข่ายภายในการอัปเดตเหล่านี้ประกอบด้วยการแก้ไขเล็กน้อยในระบบไฟล์ต่างๆ การปรับปรุงและแก้ไข BPF การปรับปรุงและทดสอบการทดสอบตัวเอง และการแก้ไขเฉพาะสำหรับสถาปัตยกรรมฮาร์ดแวร์ที่แตกต่างกัน โดยรวมแล้ว การปรับแต่งเหล่านี้ออกแบบมาเพื่อเสริมความแข็งแกร่งมากกว่าที่จะเพิ่มคุณสมบัติที่โดดเด่น

การแก้ไขปัญหาสำหรับ GPU รุ่นเก่าจาก Radeon และ AMDGPU

หนึ่งในประเด็นที่ถูกพูดถึงมากที่สุดเกี่ยวกับ RC5 รุ่นนี้คือการเพิ่ม... แพทช์ในไดรเวอร์ Radeon และ AMDGPU เป้าหมายคือการ์ดจอที่ใช้สถาปัตยกรรม "Hainan" รุ่นเก่า ซึ่งตรงกับ GCN 1.0 รุ่นแรก แม้จะไม่ใช่ฮาร์ดแวร์ที่ล้ำสมัยที่สุด แต่ก็ยังคงพบได้ในคอมพิวเตอร์หลายเครื่องที่ยังคงใช้งานอยู่ โดยเฉพาะในสภาพแวดล้อมที่ต้องการยืดอายุการใช้งานของเครื่องให้ยาวนานที่สุดเท่าที่จะเป็นไปได้

การรวมโซลูชันนี้แสดงให้เห็นถึงขอบเขตที่โครงการเคอร์เนลยังคงดูแลเอาใจใส่ในเรื่องนี้อย่างต่อเนื่อง ความเข้ากันได้กับ GPU รุ่นเก่าแม้ว่าโดยทั่วไปแล้วความสนใจมักจะมุ่งไปที่การเปิดตัวการ์ดจอใหม่ แต่การแก้ไขปัญหาเฉพาะหน้าเหล่านี้มีความสำคัญอย่างยิ่งต่อการทำงานปกติของระบบปฏิบัติการรุ่นปัจจุบันบนคอมพิวเตอร์ที่ใช้งานมานานหลายปี ซึ่งมีความสำคัญอย่างมากในหน่วยงานราชการ ศูนย์การศึกษา หรือธุรกิจขนาดเล็กที่ใช้ทรัพยากรอย่างคุ้มค่าที่สุด

การสนับสนุนที่ดีที่สุดสำหรับเมาส์บลูทูธ Logitech MX Master 4

Linux 7.0 ยังเสริมการสนับสนุนอุปกรณ์ต่อพ่วงสมัยใหม่ให้ดียิ่งขึ้น และในครั้งนี้ก็ถึงคิวของอุปกรณ์ที่ได้รับความนิยมอย่างมากในหมู่ผู้ใช้ขั้นสูง นั่นก็คือ... โลจิเทค เอ็มเอ็กซ์ มาสเตอร์ 4ด้วยการปรับปรุงระบบย่อย HID ทำให้การใช้งานเมาส์นี้ดีขึ้นเมื่อเชื่อมต่อผ่านบลูทูธ โดยรองรับโปรโตคอล HID++ เฉพาะของ Logitech

ด้วยการเปลี่ยนแปลงนี้ เมาส์จึงสามารถใช้ประโยชน์ได้ คุณสมบัติที่ไม่เป็นมาตรฐาน เช่น การเลื่อนภาพความละเอียดสูงฟังก์ชันนี้ทำงานได้ดีเป็นพิเศษกับคอมพิวเตอร์เดสก์ท็อปสมัยใหม่และจอแสดงผลที่มีความหนาแน่นของพิกเซลสูง อย่างไรก็ตาม ควรทราบว่าการปรับปรุงเหล่านี้จะมีผลเฉพาะเมื่อใช้ MX Master 4 ผ่าน Bluetooth Direct เท่านั้น ตัวรับสัญญาณ Logitech Bolt ยังไม่มีไดรเวอร์เฉพาะในเคอร์เนล ดังนั้นประสบการณ์การใช้งานจะแตกต่างกันไปขึ้นอยู่กับวิธีการเชื่อมต่อที่เลือก

สถานะโดยทั่วไปของ Linux 7.0-rc5 ตามรายงานของ Linus Torvalds

ในการประกาศรายชื่อผู้สมัครคนที่ห้า ทอร์วัลด์เน้นย้ำว่า โดยรวมแล้ว สถานการณ์ค่อนข้าง "ไม่เป็นอันตราย"แม้ว่าเวอร์ชัน 7.0 ที่เป็นเวอร์ชันทดสอบจะมีขนาดใหญ่กว่าเวอร์ชันก่อนหน้าอยู่บ้าง แต่การเปลี่ยนแปลงส่วนใหญ่เป็นการเปลี่ยนแปลงเล็กน้อยที่เน้นรายละเอียด ซึ่งสอดคล้องกับแนวคิดที่ว่าการพัฒนาได้เข้าสู่ช่วงการรวมศูนย์แล้ว

ข้อความสำหรับผู้ที่ติดตามเรื่องราวอย่างใกล้ชิดนั้นชัดเจน: กระตุ้นให้คุณพยายามต่อไป เวอร์ชันเบื้องต้นเหล่านี้ใช้เพื่อตรวจจับข้อผิดพลาดหรือบั๊กที่อาจหลงเหลืออยู่ การทำงานร่วมกันจากชุมชนผู้ทดสอบ ตั้งแต่บริษัทเทคโนโลยีขนาดใหญ่ไปจนถึงบุคคลที่เขียนโค้ดเคอร์เนลเองที่บ้าน เป็นกุญแจสำคัญในการรับประกันว่าเวอร์ชันเสถียรจะออกมาโดยมีปัญหาให้น้อยที่สุดเท่าที่จะเป็นไปได้

ความเร็วในการแก้ไขและสิ่งที่คาดหวังสำหรับเวอร์ชันสุดท้าย

ข้อมูลจากช่วงไม่กี่สัปดาห์ที่ผ่านมาบ่งชี้ว่า จุดสูงสุดของการแก้ไขและการถดถอย จำนวนการเปลี่ยนแปลงที่บันทึกไว้ใน Release Candidate รุ่นแรกนั้นลดลงอย่างเห็นได้ชัด แม้ว่าจำนวนการเปลี่ยนแปลงจะยังไม่น้อย แต่แนวโน้มที่ลดลงในเวอร์ชันที่ห้านี้ถูกตีความว่าเป็นสัญญาณที่ดีโดยนักพัฒนาและผู้ที่ติดตามวิวัฒนาการของเคอร์เนล

หากแนวโน้มนี้ยังคงดำเนินต่อไปกับผู้สมัครคนต่อไป ทุกอย่างบ่งชี้ว่า คาดว่า Linux 7.0 จะวางจำหน่ายในเดือนเมษายนเป็นไปตามแผนที่วางไว้ในตอนแรก ยังมีช่องว่างสำหรับการปรับเปลี่ยนได้: หากเกิดปัญหาในนาทีสุดท้าย ก็ยังสามารถขยายรอบการผลิตด้วย RC เพิ่มเติมได้ แต่ในขณะนี้ แผนอย่างเป็นทางการยังไม่ได้มีการแก้ไข

วิธีทดสอบ Linux 7.0-rc5 บนระบบของคุณ

Linux 7.0-rc5 ยังคงเป็นเวอร์ชันสำหรับการพัฒนา ดังนั้นจึงยังมีข้อจำกัดอยู่บ้าง ความล้มเหลวที่อาจเกิดขึ้นซึ่งอาจส่งผลกระทบต่อเสถียรภาพไม่แนะนำให้ติดตั้งโปรแกรมนี้บนอุปกรณ์การผลิต เซิร์ฟเวอร์ที่สำคัญ หรือระบบที่ใช้เป็นประจำทุกวันสำหรับการทำงานที่จำเป็น อย่างไรก็ตาม สำหรับผู้ใช้ขั้นสูงที่ต้องการมีส่วนร่วมในกระบวนการทดสอบ มีหลายวิธีที่จะทำให้โปรแกรมนี้ทำงานบนเครื่องของตนได้

ในสภาพแวดล้อมภายในบ้านหรือห้องปฏิบัติการ โดยเฉพาะอย่างยิ่งในกลุ่มผู้ที่ใช้ระบบปฏิบัติการยอดนิยมอย่าง Ubuntu, Debian, Fedora หรือระบบที่พัฒนาต่อยอดจาก Fedora แนวทางปฏิบัติที่รอบคอบที่สุดคือ ทดสอบ RC5 ในพาร์ติชั่นทดสอบหรือในเครื่องเสมือนวิธีนี้ช่วยให้สามารถรายงานข้อผิดพลาดได้โดยไม่ทำให้ระบบหลักตกอยู่ในความเสี่ยง

ช่วงเวลาเปิดตัวและการวางจำหน่ายในช่องทางการจัดจำหน่ายหลัก

แผนปัจจุบันระบุว่า ระบบปฏิบัติการ Linux 7.0 เวอร์ชันเสถียรจะเปิดตัวในเดือนเมษายนหากการตรวจสอบคู่แข่งครั้งต่อไปยังคงดำเนินไปอย่างราบรื่นเช่นนี้ และไม่มีปัญหาสำคัญใด ๆ เกิดขึ้น กระบวนการผนวกรวมเข้ากับเครือข่ายการจัดจำหน่ายหลักตามปกติก็จะเริ่มต้นขึ้น

ระบบปฏิบัติการแบบ Rolling Release เป็นที่นิยมอย่างมากในหมู่ผู้ใช้ขั้นสูง โดยทั่วไปแล้ว ผสานรวมแกนประมวลผลใหม่ได้อย่างรวดเร็วในทางตรงกันข้าม เวอร์ชันที่มีการสนับสนุนระยะยาวหรือเวอร์ชันที่เน้นความเสถียรสูงสุด จะต้องใช้เวลาทดสอบเวอร์ชันในระบบนิเวศของตนเองนานกว่า ก่อนที่จะเผยแพร่ให้กับผู้ใช้ทั้งหมดโดยค่าเริ่มต้น

ทุกอย่างบ่งชี้ว่า Linux 7.0 กำลังเข้าสู่ช่วงเวลาแห่งความสงบหลังจากเริ่มต้นวงจรที่ค่อนข้างวุ่นวายกว่าที่คาดไว้ โดย RC5 ลดปริมาณการเปลี่ยนแปลง เสริมความเข้ากันได้ที่หลากหลาย ตั้งแต่การ์ดจอ Hainan รุ่นเก่าไปจนถึงอุปกรณ์ต่อพ่วงสมัยใหม่ เช่น Logitech MX Master 4 และอาศัยชุมชนผู้ทดสอบที่จะทำการทดสอบอย่างเป็นระบบและรายงานข้อบกพร่อง เพื่อช่วยให้เวอร์ชันเสถียรออกมาในเดือนเมษายนด้วยระดับความสมบูรณ์ที่สอดคล้องกับสิ่งที่คาดหวังจากเคอร์เนลที่ใช้งานโดยระบบนับล้านระบบ

ลินุกซ์ 7.0-rc1
บทความที่เกี่ยวข้อง:
Linux 7.0-rc1 พร้อมใช้งานแล้วในฐานะ Release Candidate แรกของเคอร์เนลที่ Ubuntu 26.04 ควรใช้