Linux 6.18 เปิดตัวแล้ว พร้อมการเปลี่ยนแปลงที่น่าสนใจของการอัปเดต

Linus Torvalds เพิ่งประกาศเปิดตัว Linux 6.18 บน Linux Kernel Mailing List (LKML), เมื่อวันที่ 28 กันยายน (ประมาณสองเดือนก่อน)ได้เปิดตัว Linux 6.17 โดยมีการเปลี่ยนแปลงสำคัญ เช่น ยกเลิกการรองรับโปรเซสเซอร์แบบ single-core (ระบบเหล่านี้จะใช้โหมด SMP แทน), เพิ่มระบบควบคุมการป้องกันช่องโหว่บนสถาปัตยกรรม x86, รองรับ live patching บน Arm 64-bit, รวมโมดูล DAMON_STAT สำหรับมอนิเตอร์การทำงานของ memory-management
และการอัปเดตอื่น ๆ อีกมากมาย ตอนนี้เมื่อ Linux 6.18 ออกแล้ว เรามาดูการเปลี่ยนแปลงที่น่าสนใจกัน

Linux 6.18

การเปลี่ยนแปลงสำคัญที่น่าสนใจใน Linux 6.18

การเปลี่ยนแปลงเด่นใน Linux 6.18 ได้แก่:

  • รระบบไฟล์ที่เป็นประเด็นถกเถียงอย่าง bcachefs จะถูกลบออกจากเคอร์เนลทั้งหมด และย้ายไปดูแลในรูปแบบโมดูล DKMS ภายนอก
  • ประสิทธิภาพการรับข้อมูลของ UDP ดีขึ้นสูงสุด 47%
  • การใช้ระบบโครงสร้างข้อมูลของ swap table เป็น backend สำหรับ swap cache จะทำให้ประสิทธิภาพ throughput, RPS หรือเวลา build ดีขึ้น 5–20% ในการทดสอบ benchmark และ workload (สามารถดูรายละเอียดและ benchmark เพิ่มเติมได้ใน commit)
  • การรองรับ Rust บนเคอร์เนลถูกขยายเพิ่มขึ้น เช่น การรองรับฟังก์ชั่น atomic operations ที่สอดคล้องกับ Linux kernel memory model, การใช้งาน maple tree, การสร้างไฟล์ใน DebugFS, การจัดการ bitmap, เพิ่มไดรเวอร์ GPU Arm Mali CSF-based Tyr ที่เขียนด้วย Rust และ Greg Kroah-Hartman ระบุว่าส่วนประกอบสำหรับเขียนไดรเวอร์ USB ใน Rust ตอนนี้มีครบแล้ว

และสามารถดูรายละเอียดที่การเปลี่ยนแปลงของสถาปัตยกรรม Arm, RISC-V และ MIPS ทั้งหมดจาก Linux 6.18 changelog  ที่มี commit messages เพิ่มเติมได้จากการใช้คำสั่ง log v6.17..v6.18-rc7 –stat และเว็บไซต์  Kernelnewbies ก็มีรายการการเปลี่ยนแปลงของ Linux 6.18

แปลจากบทความภาษาอังกฤษ : Linux 6.18 release – Main changes, Arm, RISC-V, and MIPS architectures

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา