Linux 6.9: การเปลี่ยนแปลงครั้งใหญ่สำหรับฮาร์ดแวร์

Linux 6.9

El Linux kernel 6.9 เปิดตัวแล้ว- รวมการแก้ไขข้อบกพร่องหลายประการ การอัปเดตไดรเวอร์ (สำหรับ GPU และเครือข่ายเป็นหลัก) และการปรับปรุงระบบไฟล์ โดยเฉพาะอย่างยิ่ง ขณะนี้นักพัฒนาซอฟต์แวร์มีเครื่องจักรที่ทรงพลังมากขึ้นสำหรับรุ่น ARM64 ซึ่งสามารถปรับปรุงการรองรับสถาปัตยกรรมนั้นได้ในอนาคต หน้าต่างผสานสำหรับเวอร์ชันถัดไป Linux 6.10 จะเปิดขึ้น และจะดำเนินการต่อด้วยการปรับปรุงที่น่าสนใจ

อย่างไรก็ตาม มันก็คุ้มค่าที่จะหยุด การอัพเกรดฮาร์ดแวร์ ที่ได้นำมาใช้ในเวอร์ชั่นนี้เพราะมาพร้อมกับเซอร์ไพรส์มากมาย...

Linux 6.9: การปรับปรุงการรองรับฮาร์ดแวร์

Linux 6.9 ได้เพิ่มการรองรับ Intel FRED (Flexible Return and Event Delivery) รวมถึง AMD SNP (Secure Nested Paging) เพื่อการจำลองเสมือนที่ปลอดภัยยิ่งขึ้น ช่องโหว่สำหรับฮาร์ดแวร์ x86 ฯลฯ ก็ได้รับการบรรเทาลงเช่นกัน ในกรณีของ ฮาร์ดแวร์ที่เราสนใจมากที่สุดเราต้องเน้น:

  • แขน:
    • รองรับ Rust บน ARM
    • รองรับการใช้โหมด LPA2 บน ARM
    • การปรับปรุงสำหรับ Allwinner SoCs *(การปรับปรุง SoCs รวมถึงไดรเวอร์ใหม่สำหรับฟังก์ชั่นต่างๆ รวมถึงการรองรับชิปใหม่ การปรับปรุงองค์ประกอบเสียง วิดีโอ ตัวแปลงสัญญาณ GPU CPU NPU ฯลฯ ที่แตกต่างกัน)
    • การปรับปรุงสำหรับ Rockip SoCs
    • การปรับปรุงสำหรับ Amlogic SoCs
    • การปรับปรุงสำหรับ Samsung SoCs
    • การปรับปรุงสำหรับ Qualcomm SoCs
    • การปรับปรุงสำหรับ Mediatek SoC
    • การปรับปรุงสำหรับ SoC อื่นๆ เช่น NVIDIA Tegra, NXP, Renesas, Texas Instruments และการเปลี่ยนแปลงสำหรับ Raspberry Pi 4 เพื่อแก้ไขปัญหาการบูต
  • RISC-V:
    • ใน Linux 6.9 มีความพยายามอย่างมากในการปรับปรุงการรองรับ RISC-V เช่น การรองรับการไฮเบอร์เนต การเร่งความเร็วเวกเตอร์ GUP การรองรับ ACPI LPI และ CPPC เป็นต้น
    • นอกจากนี้ยังมีการเพิ่มการปรับปรุงสำหรับชิปเฉพาะ เช่น Microchip, SiFive, Sophgo, StarFive, ไมโครคอนโทรลเลอร์ T-head ของ Alibaba เป็นต้น บางส่วนใช้ในบอร์ดพัฒนาเช่น Beagle
  • เอ็มไอพีเอส:
    • ISA แบบเปิดอื่นนี้ยังได้รับการเปลี่ยนแปลงในเคอร์เนล Linux 6.9 เช่น การปรับปรุงการรองรับ SoC บางตัวและการแก้ไขข้อผิดพลาดบางอย่าง