เรามี เวอร์ชันใหม่ของเคอร์เนลลินุกซ์. ในโอกาสนี้ สิ่งที่เราสามารถติดตั้งได้คือ Linux 5.15รุ่นที่สิบหกของซีรีส์ 5 ที่มาพร้อมกับคุณสมบัติใหม่มากมาย ในหมู่พวกเขา ฉันประทับใจกับการปรับปรุงในการรองรับ NTFS ซึ่งเป็นระบบไฟล์ที่เป็นกรรมสิทธิ์ของ Microsoft แต่มีการเปลี่ยนแปลงอื่นๆ อีกมากมาย
เป็นเรื่องน่าประหลาดใจไม่น้อยที่ต่อไปนี้ รายการข่าว (ผ่าน Phoronix) ยาวมาก ส่วนหนึ่งเป็นเพราะ Linus Torvalds กล่าวว่านี่จะเป็นรุ่นเล็กในแง่ของขนาด ไม่ว่าจะเล็กหรือเล็กก็ตาม เคอร์เนลนี้เป็นเคอร์เนลที่ทันสมัยที่สุด และจะคงอยู่อย่างนั้นเป็นเวลาสองสัปดาห์ เมื่อ Linux 5.16 RC ตัวแรกออกวางจำหน่าย
จุดเด่นของ Linux 5.15
- โปรเซสเซอร์:
- ไดรเวอร์ AMD PDTDMA ถูกรวมเข้าด้วยกันหลังจากอยู่ระหว่างการพัฒนาเป็นเวลาสองปีเพื่อประโยชน์ของโปรเซสเซอร์เซิร์ฟเวอร์ AMD EPYC
- Stack scrambling extension สำหรับ RISC-V พร้อมกับฟีเจอร์ที่เชื่อมต่ออื่นๆ สำหรับ RISC-V
- Alder Lake รองรับคอนโทรลเลอร์ TCC
- การแก้ไขครั้งใหญ่สำหรับโน้ตบุ๊ก AMD ระงับ / เล่นต่อซึ่งเป็นประโยชน์กับรุ่นต่างๆ
- ตอนนี้ KVM มีค่าเริ่มต้นเป็น x86 TDP MMU ใหม่ และเพิ่มการเพจ AMD SVM 5 ระดับ
- การตรวจสอบอุณหภูมิสำหรับ AMD Zen 3 APU พร้อมใช้งานในที่สุด
- รองรับการตรวจสอบอุณหภูมิของ Yellow Carp APU
- ไดรเวอร์ AMD SB-RMI ถูกรวมเข้าด้วยกันเพื่อประโยชน์ของเซิร์ฟเวอร์ที่มีกรณีการใช้งาน เช่น สแต็คซอฟต์แวร์ OpenBMC บน Linux
- การจัดการอินพุต C3 ได้รับการปรับให้เหมาะสมสำหรับซีพียู AMD
- การปรับปรุงบางอย่างสำหรับรหัสเคอร์เนล IRQ เพื่อประโยชน์ของฮาร์ดแวร์ยุค Intel 486
- การใช้งานการเข้ารหัส SM4 ที่ปรับให้เหมาะสมสำหรับ AVX2
- กราฟิก:
- RDNA2 PCI ID ใหม่จำนวนมากที่ชี้ไปที่การอัพเกรดกราฟิกการ์ด RDNA2 ที่เป็นไปได้
- รองรับกราฟิก AMD Cyan Skillfish
- การสนับสนุนเบื้องต้นสำหรับกราฟิกแยก Intel XeHP และ DG2 / Alchemist
- ลบการสนับสนุนกราฟิก Intel Gen10 / Cannon Lake
- การปรับปรุงกราฟิกอื่นๆ มากมายระหว่างไดรเวอร์ DRM / KMS
- ระบบการจัดเก็บ / ไฟล์:
- ไดรเวอร์ NTFS ใหม่ถูกรวมเข้าด้วยกัน ซึ่งเป็นการปรับปรุงที่ยอดเยี่ยมสำหรับไดรเวอร์ NTFS ที่มีอยู่ ไดรเวอร์ใหม่นี้คือ "NTFS3" ที่สร้างโดย Paragon Software
- KSMBD ของ Samsung ถูกรวมเป็นไฟล์เซิร์ฟเวอร์ SMB3 ลงในเคอร์เนล
- OverlayFS มีประสิทธิภาพที่ดีขึ้นและคัดลอกแอตทริบิวต์ได้มากขึ้น
- FUSE อนุญาตให้ติดตั้งอุปกรณ์ที่ใช้งานอยู่
- การปรับประสิทธิภาพให้เหมาะสมสำหรับ F2FS
- การเชื่อมต่อที่ใช้ร่วมกันระหว่าง NIC หลายตัวด้วยรหัสไคลเอ็นต์ NFS
- การเพิ่มประสิทธิภาพใหม่สำหรับ EXT4
- การปรับปรุงมากมายสำหรับ XFS
- รองรับโหมด RAID ที่ลดลงสำหรับ Btrfs และการปรับปรุงประสิทธิภาพ
- รองรับ Btrfs สำหรับการเมาต์ IDMAPPED และรองรับ Btrfs FS-VERITY
- Linux 5.15 I / O สามารถบรรลุ ~ 3.5M IOPS ต่อคอร์
- รองรับหมายเลขลำดับของเคาน์ตี / ดิสก์ทั่วโลกสำหรับเหตุการณ์ดิสก์ ร้องขอโดยนักพัฒนา systemd
- การนำระบบย่อย LightNVM ออก
- การแก้ไขรหัสไดรเวอร์ฟล็อปปี้ดิสก์ Linux
- การเปลี่ยนแปลงอื่นๆ ในระบบย่อยของบล็อก
- ฮาร์ดแวร์อื่นๆ:
- การอัปเดตไดรเวอร์ Accelerator ของ Havana Labs ต่างๆ
- อีเทอร์เน็ตที่ใช้งานได้สำหรับ OpenRISC เมื่อใช้การกำหนดค่า FPGA LiteX
- รองรับโปรไฟล์แพลตฟอร์ม ASUS ACPI
- ASUS WMI ปรับปรุงการจัดการเกี่ยวกับการจัดการ eGPU การปิดใช้งาน dGPU และความสามารถในการโอเวอร์ไดรฟ์ของพาเนล
- การเลื่อนความละเอียดสูงสำหรับ Apple Magic Mouse
- ไดรเวอร์ Apple M1 IOMMU ถูกรวมเข้าด้วยกันเป็นขั้นตอนสำคัญสำหรับการว่าจ้างส่วนประกอบ Apple M1 SoC เพิ่มเติมบน Linux
- เพิ่มการรองรับ NVIDIA Jetson TX2 NX และบอร์ด/แพลตฟอร์ม ARM ใหม่อื่นๆ
- เพิ่มไดรเวอร์เสียง AMD Van Gogh APU สำหรับโปรเซสเซอร์ร่วมด้านเสียง AMD ACP5x ใหม่แล้ว
- คอนโทรลเลอร์ Realtek RTL8188EU WiFi ใหม่เพื่อแทนที่รหัสคอนโทรลเลอร์ที่มีอยู่ของคุณ
- รองรับฮาร์ดแวร์ Intel "Bz" WiFi รุ่นต่อไป
- ตัวควบคุมเซ็นเซอร์ปั๊มน้ำหล่อเย็นอีกตัว
- Intel ยังได้เพิ่มการสนับสนุนเครือข่ายแบบใช้สายสำหรับแพลตฟอร์ม Lunar Lake ให้กับคอนโทรลเลอร์ e1000e
- รองรับการอ่านพื้นที่หน่วยความจำ Nintendo OTP
- เพิ่มไดรเวอร์ SMCCC TRNG ของ Arm แล้ว
- รองรับเสียง Cirrus Logic Dolphin
- กิจกรรมเคอร์เนลทั่วไป:
- รหัสล็อค PREEMPT_RT ถูกรวมเข้าด้วยกันเป็นขั้นตอนใหญ่ในการรับแพตช์แบบเรียลไทม์ (RT) ในเคอร์เนล Linux
- DAMON ของ Amazon มีกรอบงานการตรวจสอบการเข้าถึงข้อมูลที่สามารถใช้สำหรับการเรียกคืนหน่วยความจำเชิงรุกและคุณสมบัติอื่นๆ
- การปรับรหัส SLUB ให้เข้ากันได้กับ RT
- การแนะนำ VDUSE สำหรับอุปกรณ์ vDPA ในพื้นที่ผู้ใช้
- การเปลี่ยนแปลงช่วงสั้น ๆ ที่ทำโดย Linus Torvalds คือการเปิดใช้งาน -Werror โดยค่าเริ่มต้นสำหรับเคอร์เนลบิลด์ทั้งหมด แต่หลังจากนั้นเพียงไม่กี่วันก็เปลี่ยนเป็นเปิดใช้งานเฉพาะ -Werror สำหรับรุ่นทดสอบเท่านั้น
- การจัดการที่ดีขึ้นในระหว่างการเรียกคืนหน่วยความจำสำหรับเซิร์ฟเวอร์ที่มีหน่วยความจำหลายระดับ
- ใหม่ เรียกระบบ process_mrelease เพื่อเพิ่มหน่วยความจำให้เร็วขึ้นจากกระบวนการที่กำลังจะตาย
- แก้ไขปัญหาความสามารถในการปรับขนาดที่ทำให้เกิดเวลาบูตนานมากบนเซิร์ฟเวอร์ IBM ขนาดใหญ่ซึ่งใช้เวลาบูตนานกว่า 30 นาที
- การปรับปรุงต่างๆ ของตัวกำหนดตารางเวลา
- การปรับปรุงต่างๆ ในการจัดการพลังงาน
- การสนับสนุนตัวจับเวลา BPF และการสนับสนุนโปรโตคอล MCTP คือการเปลี่ยนแปลงบางอย่างในเครือข่าย
- การรักษาความปลอดภัย:
- ตัวเลือกในการล้างแคชข้อมูล L1 ในการสลับบริบทเป็นคุณลักษณะด้านความปลอดภัยสำหรับอาการหวาดระแวงและเงื่อนไขพิเศษอื่นๆ
- การปรับปรุงการตรวจจับบัฟเฟอร์ล้นที่คอมไพล์และรันไทม์
- การป้องกันเพิ่มเติมจากการโจมตีช่องด้านข้างโดยการทำความสะอาดรีจิสเตอร์ที่ใช้แล้วก่อนส่งคืน โดยใช้การสนับสนุนคอมไพเลอร์
- รองรับการวัดตาม IMA สำหรับรหัสเครื่องแมปอุปกรณ์
พร้อมใช้งานแล้ว แต่ไม่ใช่ตามค่าเริ่มต้นใน Ubuntu
Linux 5.15 วางจำหน่ายแล้ว อย่างเป็นทางการ แต่ผู้ที่ต้องการติดตั้งใน อูบุนตู พวกเขาจะต้องทำการติดตั้งด้วยตนเอง นอกจากนี้ ผู้ดูแลจะไม่แนะนำให้มีการปรับใช้จำนวนมากจนกว่าจะออกการอัปเดตการบำรุงรักษา Linux 5.15 ครั้งแรก