เคอร์เนล Linux เวอร์ชัน 5.4 ใหม่เพิ่งเปิดตัว และเช่นเดียวกับเวอร์ชันก่อนหน้านี้ มีการเพิ่มคุณสมบัติและการปรับปรุงใหม่หลายอย่าง ใน Linux เวอร์ชันใหม่นี้ จากสิ่งนี้ โหมดล็อคจะถูกเน้น ที่ถูกเพิ่มลงในเคอร์เนล
โหมดล็อคนี้ เสริมสร้างขอบเขตระหว่าง UID 0 (ผู้ใช้รูท) และเคอร์เนล. ในทางปฏิบัติเมื่อเปิดใช้งานโหมดล็อคนี้ฟังก์ชันต่างๆจะถูก จำกัด แอปพลิเคชันที่ขึ้นอยู่กับเช่นฮาร์ดแวร์ระดับต่ำหรือการเข้าถึงเคอร์เนลอาจไม่ทำงานอีกต่อไป นั่นคือเหตุผลว่าทำไมจึงต้องใช้อย่างระมัดระวังหรือควรรู้ว่าทำอะไรโดยการเปิดใช้
คุณลักษณะนี้ได้รับการปรับใช้เพื่อให้แน่ใจว่าสอดคล้องกับการป้องกันระบบซึ่งโดยหลักการแล้วจะทำให้มั่นใจได้ว่าเรามีสภาพแวดล้อมการบูตที่ปลอดภัย
อีกคุณสมบัติใหม่ เป็นจุดเด่น คือ Virtio-fs ซึ่งเป็นไดรเวอร์ Virtio ที่ใช้ FUSE เพื่อแชร์ไฟล์ระหว่างแขกและโฮสต์ (สำหรับสภาพแวดล้อมเสมือนจริง) นอกจากนี้ยังอนุญาตให้แขกติดตั้งไดเร็กทอรีที่ส่งออกบนโฮสต์ ข้อดีอย่างหนึ่งของ Virtio-fs คือการใช้ประโยชน์จากความใกล้เคียงของเครื่องเสมือนเพื่อให้ประสิทธิภาพของ API เข้าใกล้ระบบไฟล์ภายใน
คุณสมบัติอื่นใน Linux 5.4 คือ fs-verity เป็นเลเยอร์สนับสนุนที่ระบบไฟล์ สามารถใช้ตรวจจับการปลอมแปลงไฟล์เช่น dm-verity อย่างไรก็ตามมันทำงานบนไฟล์แทนที่จะบล็อกอุปกรณ์ ในปัจจุบัน, รองรับทั้งระบบไฟล์ ext4 และ f2fs
เป็นความแปลกใหม่อีกเช่นกัน เรามี dm-clone ซึ่งเป็นเป้าหมายผู้ทำแผนที่อุปกรณ์ที่สร้างสำเนาทีละรายการ จากอุปกรณ์ต้นทางแบบอ่านอย่างเดียวที่มีอยู่ไปยังอุปกรณ์เป้าหมายการเขียน
ในความเป็นจริงมันมีอุปกรณ์บล็อกเสมือนที่แสดงข้อมูลทั้งหมดทันทีและเปลี่ยนเส้นทางอ่านและเขียนตามนั้น เป็นกรณีการใช้งาน dm-clone สามารถใช้เพื่อโคลนอุปกรณ์ล็อคแบบอ่านอย่างเดียว เวลาแฝงสูงและอาจมีระยะไกลในอุปกรณ์ประเภทคอร์ที่เขียนได้รวดเร็วซึ่งเปิดใช้งาน Fast I / O เวลาแฝงต่ำ อุปกรณ์ที่ถูกโคลนนั้นสามารถมองเห็นได้ทันทีหรือสามารถติดตั้งได้และสำเนาของอุปกรณ์ต้นทางบนอุปกรณ์เป้าหมายคือ
สำหรับระบบที่ใช้ระบบไฟล์ EROFSควรสังเกตว่าเวอร์ชัน 5.4 นี้ ย้ายระบบไฟล์ออกจากพื้นที่จัดเตรียม. เดิมรวมอยู่ใน Linux 4.9 EROFS เป็นระบบไฟล์แบบอ่านอย่างเดียวและอ่านอย่างเดียวน้ำหนักเบาที่ออกแบบมาสำหรับสถานการณ์ที่ต้องการประสิทธิภาพการอ่านอย่างเดียวสูงเช่นเฟิร์มแวร์บนโทรศัพท์มือถือหรือ Livecds ในทำนองเดียวกันระบบไฟล์ exFAT ถูกวางไว้ในพื้นที่จัดเตรียม
นอกจากนี้เรายังมีตัวควบคุมใหม่และตัวควบคุมซีพียูแบบ haltpoll ในเวอร์ชันล่าสุด ปรับปรุงประสิทธิภาพอย่างมากสำหรับผู้เข้าร่วมเสมือนที่ต้องการสำรวจความคิดเห็นของผู้เข้าร่วมในการวนซ้ำ
นอกเหนือจากการปรับปรุงเหล่านี้แล้วยังมีการสนับสนุนผลิตภัณฑ์ใหม่สี่รายการที่เพิ่มลงในไดรเวอร์ amdgpu รุ่นนี้ยังมีองค์ประกอบแรกที่รองรับโปรเซสเซอร์กราฟิก Intel Tiger Lake ในอนาคต
ในส่วนการทดลองจะมีการเพิ่มไดรเวอร์ exFAT แบบเปิดที่พัฒนาโดย Samsung ก่อนหน้านี้ไม่สามารถเพิ่มการรองรับ exFAT ให้กับเคอร์เนลได้เนื่องจากสิทธิบัตร แต่สถานการณ์เปลี่ยนไปหลังจากที่ Microsoft เผยแพร่ ข้อกำหนดที่เปิดเผยต่อสาธารณะและอนุญาตให้ใช้สิทธิบัตร exFAT บน Linux ได้ฟรี
ไดรเวอร์ที่เพิ่มลงในเคอร์เนลนั้นใช้รหัส Samsung ที่ล้าสมัย (เวอร์ชัน 1.2.9) ซึ่งต้องมีการปรับแต่งและปรับให้เข้ากับข้อกำหนดในการออกแบบโค้ดสำหรับเคอร์เนล
หลังจากเพิ่มคอนโทรลเลอร์ที่ล้าสมัยแล้วผู้ที่ชื่นชอบ พวกเขาถือ ไดรเวอร์ Samsung ใหม่ (sdFAT 2.x) ที่ใช้ในเฟิร์มแวร์ Samsung Android
ต่อมา Samsung ตัดสินใจเริ่มโปรโมตไดรเวอร์ sdfat ใหม่ในเคอร์เนลหลักของ Linux อย่างเป็นอิสระ นอกจากนี้ Paragon Software ได้เปิดตัวแล้ว ตัวควบคุมสำรอง ก่อนหน้านี้จัดส่งมาพร้อมกับแพ็คเกจไดรเวอร์ที่เป็นกรรมสิทธิ์
การเปลี่ยนแปลงอื่น ๆ ในเคอร์เนลเวอร์ชันใหม่นี้สามารถทราบได้ ในลิงค์ต่อไปนี้.