การเปิดตัวเคอร์เนล Linux 5.4

การเปลี่ยนแปลงที่โดดเด่นที่สุด:

  • โมดูลล็อคที่จำกัดการเข้าถึงไฟล์เคอร์เนลและอินเทอร์เฟซของผู้ใช้รูท รายละเอียด
  • ระบบไฟล์ virtiofs สำหรับการส่งต่อไดเร็กทอรีโฮสต์บางรายการไปยังระบบเกสต์ การโต้ตอบเกิดขึ้นตามรูปแบบ "ไคลเอนต์-เซิร์ฟเวอร์" ผ่านทาง FUSE รายละเอียด
  • กลไกการตรวจสอบความสมบูรณ์ของไฟล์ fs-verity คล้ายกับ dm-verity แต่ทำงานในระดับของระบบไฟล์ Ext4 และ F2FS แทนที่จะบล็อกอุปกรณ์ รายละเอียด
  • โมดูล dm-clone สำหรับการคัดลอกอุปกรณ์บล็อกแบบอ่านอย่างเดียว ในขณะที่ข้อมูลสามารถเขียนลงสำเนาได้โดยตรงในระหว่างกระบวนการโคลน รายละเอียด
  • รองรับ GPU AMD Navi 12/14 และ APU ตระกูล Arcturus และ Renoir งานได้เริ่มให้การสนับสนุนกราฟิก Intel Tiger Lake ในอนาคตแล้ว
  • MADV_COLD และ MADV_PAGEOUT ตั้งค่าสถานะสำหรับการเรียกระบบ madvise() ช่วยให้คุณสามารถกำหนดได้ว่าข้อมูลใดในหน่วยความจำที่ไม่สำคัญสำหรับการทำงานของกระบวนการหรือไม่จำเป็นเป็นเวลานานเพื่อให้สามารถสลับข้อมูลนี้และเพิ่มหน่วยความจำได้
  • ระบบไฟล์ EROFS ถูกย้ายจากส่วน Staging ซึ่งเป็นระบบไฟล์แบบอ่านอย่างเดียวที่เบาและรวดเร็วมาก ซึ่งมีประโยชน์สำหรับการจัดเก็บเฟิร์มแวร์และ livecd รายละเอียด
  • ไดรเวอร์ระบบไฟล์ exFAT ที่พัฒนาโดย Samsung ได้รับการเพิ่มในส่วน Staging แล้ว
  • กลไกการหยุดโพลเพื่อปรับปรุงประสิทธิภาพของแขก ช่วยให้ผู้เยี่ยมชมได้รับเวลา CPU เพิ่มเติมก่อนที่จะส่งคืน CPU ไปยังไฮเปอร์ไวเซอร์ รายละเอียด
  • ตัวควบคุม blk-iocost สำหรับกระจาย I/O ระหว่าง cgroups คอนโทรลเลอร์ใหม่มุ่งเน้นไปที่ต้นทุนของการดำเนินการ IO ในอนาคต รายละเอียด
  • เนมสเปซสำหรับสัญลักษณ์โมดูลเคอร์เนล รายละเอียด
  • งานยังคงรวมแพตช์แบบเรียลไทม์เข้ากับเคอร์เนล
  • กลไก io_uring ได้รับการปรับปรุงแล้ว
  • ปรับปรุงความเร็วในการทำงานกับไดเร็กทอรีขนาดใหญ่บน XFS
  • การเปลี่ยนแปลงอื่น ๆ อีกมากมาย

ที่มา: linux.org.ru

เพิ่มความคิดเห็น