โดยปกติฉันจะไม่ครอบคลุมถึงการเผยแพร่เคอร์เนลของ Linux ที่นี่ แต่เวอร์ชัน 5.2 เป็นสิ่งที่พิเศษ นอกเหนือจากการปรับปรุงประสิทธิภาพที่หลากหลายไดรเวอร์ใหม่และ API แล้วยังเป็นเวอร์ชันแรกของเคอร์เนลที่มีตัวเลือกระบบไฟล์ Ext4 ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่
ฉันจะโอน Google Authenticator ไปยังโทรศัพท์เครื่องใหม่ได้อย่างไร
การเปลี่ยนแปลงที่สำคัญในรุ่นมีดังนี้:
การโฆษณา
- Sound Open Firmware สำหรับอุปกรณ์เสียง DSP
- mount API ใหม่สำหรับการติดตั้งระบบไฟล์: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () และ move_mount ()
- ไดรเวอร์โอเพ่นซอร์สใหม่สำหรับ Mali GPU บน ARM
- การปรับปรุงประสิทธิภาพของตัวกำหนดตารางเวลา BFQ I / O
- โมดูลเคอร์เนลใหม่ dm- ฝุ่น ที่ช่วยให้จำลองบล็อกที่ไม่ดีบนไดรฟ์
ความปลอดภัยและความน่าเชื่อถือ
เคอร์เนลสนับสนุนพารามิเตอร์การบูตใหม่mitigations =
ที่อนุญาตให้กำหนดค่าและปิดใช้งานการป้องกันช่องโหว่ต่างๆใน CPU ของ Intel [ส่วนใหญ่]
mitigations = ปิด
- ปิดการใช้งานทุกอย่าง- mitigations = auto - เปิดใช้งานตัวเลือกการลดที่เกี่ยวข้องทั้งหมดโดยอัตโนมัติ แต่ยังคงเปิด Hyper-Threading ไว้
- mitigations = auto, nosmt - เหมือนข้างบน + ปิดใช้งาน Hyper Threading
Kernel 5.2 รวมถึงการป้องกันเพิ่มเติมจาก Microarchitectural Data Sampling, MDS สำหรับ Intel CPU คุณสามารถตรวจสอบสถานะภายใต้
/ sys / อุปกรณ์ / ระบบ / cpu / ช่องโหว่ / mds
มี รองรับสองโหมด อันแรกอาศัยไมโครโค้ดของ CPU ที่อัปเดตส่วนอีกอันคือการแฮ็กรหัส มีพารามิเตอร์การบูตของตัวเองmds =
ซึ่งสามารถตั้งค่าเป็น
mds = เต็ม
mds = เต็ม nosmt
<-- this disables Hyper Threadingmds = ปิด
ไดรเวอร์
เคอร์เนลใหม่มีไดรเวอร์ใหม่จำนวนมากรวมถึง มะนาว สำหรับ GPU Mali 400/450 และ Panfrost สำหรับ Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) และ Bifrost (Mali G3x, G5x, G7x)
ไดรเวอร์ i915 Intel รองรับชิป Elkhartlake (Gen11) แล้ว
ไดรเวอร์ amdgpu สำหรับ GPU AMD Vega20 รองรับแล้ว RAS . นอกจากนี้ไดรเวอร์ยังได้รับการปรับปรุงอื่น ๆ อีกมากมายรวมถึงเทคโนโลยีการจัดการพลังงาน SMU 11
อ็อพชันระบบไฟล์ ext4 ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่
สามารถตั้งค่าแอตทริบิวต์ใหม่ + F (EXT4_CASEFOLD_FL) สำหรับไดเร็กทอรี เมื่อตั้งค่าแอตทริบิวต์แล้วการดำเนินการเปรียบเทียบชื่อไฟล์ทั้งหมดจะละเว้นตัวอักษร ชื่อไฟล์เช่น Test.txt, test.txt และ test.TXT จะถือว่าเป็นชื่อไฟล์เดียวกัน แอตทริบิวต์ + F ถูกเก็บไว้ในไฟล์ไอโหนด
พื้นที่และใช้ได้กับไฟล์และไดเร็กทอรีย่อยทั้งหมด
แอตทริบิวต์ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น นอกกรอบ ext4 ยังคงคำนึงถึงตัวพิมพ์เล็กและใหญ่
แพตช์นี้สร้างขึ้นโดยนักพัฒนาของ Canonical, Gabriel Krisman Bertazi และได้รับการยอมรับสู่กระแสหลักหลังจากลองไป 7 ครั้ง
คุณจะได้รับซอร์สโค้ดเคอร์เนล ที่นี่ .