และสุดท้ายก็ไม่มีอะไรเซอร์ไพรส์ หลังจากสับสนในสองสามสัปดาห์แรก ในช่วงกลางของการพัฒนา ทุกอย่างเริ่มแก้ไขตัวเอง สัปดาห์ที่แล้ว ทุกอย่างเป็นปกติอยู่แล้ว และเมื่อไม่กี่ชั่วโมงก่อน Linus Torvalds เขาได้เปิดตัว la เวอร์ชันเสถียรของ Linux 5.13. เวอร์ชันใหม่นี้เพิ่มการรองรับฮาร์ดแวร์ทุกประเภท เช่นเดียวกับเวอร์ชันก่อนๆ ดังนั้นเราจึงสามารถใช้ประโยชน์จากสิ่งใหม่ ๆ เพื่อปรับปรุงประสบการณ์ผู้ใช้หรือเพียงแค่ใช้บางอย่างที่เรายังทำไม่ได้จนถึงตอนนี้ .
ด้านล่างคุณมีรายการกับ ข่าวเด่นที่สุด ที่รวมอยู่ใน Linux 5.13 จากที่นี่เราขอขอบคุณ Michael Larabel สำหรับงานที่ยอดเยี่ยมที่เขาทำหลังจากการพัฒนาเคอร์เนล Linux และรายการที่คุณมีด้านล่างเราได้รับจากตรงกลาง Phoronix. รายการมาจากเดือนพฤษภาคม แต่ไม่มีรายงานการกลับรายการกับการเปลี่ยนแปลงใด ๆ ด้านล่าง
จุดเด่นของ Linux 5.13
โปรเซสเซอร์
- การสนับสนุนเบื้องต้นสำหรับ M1 SoC ของ Apple และแพลตฟอร์มฮาร์ดแวร์ 2020 ของ Apple พร้อมให้บริการแล้ว อย่างไรก็ตาม กราฟิกที่เร่งขึ้นและการสนับสนุนที่ละเอียดยิ่งขึ้นยังคงทำงานอยู่
- รองรับ TLB พร้อมกันสำหรับข้อดีด้านประสิทธิภาพเล็กน้อย
- ตัวควบคุมพลังงาน AMD ถูกถอดออก และไม่มีทางเลือกอื่นในขณะนี้
- เพิ่มไดรเวอร์ระบายความร้อนของ Intel เพื่อลดนาฬิกา CPU ให้ต่ำกว่าเกณฑ์อุณหภูมิที่ต่ำกว่าค่าเริ่มต้น
- แก้ไขการรองรับ AMD Zen สำหรับ Turbostat
- Perf กำลังเตรียมพร้อมสำหรับ Intel Alder Lake และงาน AMD Zen 3 ใหม่ก็ถูกเพิ่มเข้ามาเช่นกัน
- การปรับปรุงมากมายใน RISC-V
- รองรับ Loongson 2K1000
- PowerPC รุ่น 32 บิตรองรับ eBPF และ KFENCE แล้ว
- Microsoft เตรียมการสนับสนุนสำหรับระบบแขก ARM 64 บิตสำหรับ Hyper-V
- KVM นำการปรับปรุงมาสู่ AMD SEV และ Intel SGX สำหรับ VM ของแขก
- รองรับโปรเซสเซอร์ร่วม AMD Crypto สำหรับ Green Sardine APU
- เพิ่มการรองรับการตรวจจับการล็อกบัส Intel นอกเหนือจากการรองรับการตรวจจับการล็อกแบบแยกที่มีอยู่
- KCPUID เป็นยูทิลิตี้ใหม่ในทรีเพื่อช่วยนำซีพียู x86 ใหม่เข้ามา
กราฟิก
- การสนับสนุนกราฟิก Intel Alder Lake S ถูกรวมเข้าด้วยกันในเบื้องต้น
- การเตรียมพร้อมสำหรับการรองรับกราฟิกแยกของ Intel ยังคงดำเนินต่อไป
- รองรับ AMDGPU FreeSync HDMI เพื่อรองรับ pre-HDMI 2.1
- การสนับสนุนเบื้องต้นสำหรับฮาร์ดแวร์ตัวเร่งความเร็ว AMD Aldebaran
- มีการเพิ่มไดรเวอร์การแสดงผล USB ทั่วไปสำหรับการตั้งค่าต่างๆ เช่น การใช้ Raspberry Pi Zero เป็นการ์ดแสดงผล
- เทคโนโลยีการตรวจสอบแพลตฟอร์ม Intel DG1 / รองรับการวัดและส่งข้อมูลทางไกล
- ไดรเวอร์ POWER2.0 NVLink 9 ถูกลบออกเนื่องจากขาดการสนับสนุนผู้ใช้โอเพ่นซอร์ส
- การอัปเดตไดรเวอร์ Direct Rendering Manager อื่นๆ
ที่เก็บข้อมูล + ระบบไฟล์
- ความต่อเนื่องของงานในการสนับสนุนโหมดโซน Btrfs
- ความต่อเนื่องของการปรับปรุงประสิทธิภาพใน IO_uring
- ตัวเลือกการเมานต์ใหม่สำหรับ F2FS
- UBIFS จะใช้ค่าเริ่มต้นเป็นการบีบอัด Zstd ในเวอร์ชันเคอร์เนลที่รองรับ
- รองรับหน่วยความจำที่ตั้งโปรแกรมได้ SPI NOR แบบใช้ครั้งเดียว
- Device Mapper เห็นประสิทธิภาพที่ดีขึ้นสำหรับข้อมูลถาวรที่ไม่ใช่ x86 และตอนนี้ใช้ประโยชน์จาก TRIM / DISCARD มากขึ้นเช่นกัน
- การปรับปรุงประสิทธิภาพอย่างมากสำหรับ OrangeFS ซึ่งเป็นหนึ่งในระบบไฟล์การประมวลผลแบบคลัสเตอร์
- การปรับปรุงระบบไฟล์อื่นๆ
- การสนับสนุนคอมพิวเตอร์พีซีที่ยอดเยี่ยมสำหรับ EROFS
เครือข่าย
- การแนะนำระบบย่อย WWAN
- ลดค่าใช้จ่ายของ Retpoline ในรหัสการจัดการ VLAN และ TEB GRO
- รองรับ Realtek RTL8156 และ RTL8153D
- รวมรหัสอะแดปเตอร์เครือข่าย Microsoft Azure MANA แล้ว
- โปรแกรม BFP สามารถเรียกใช้ฟังก์ชันเคอร์เนลเป็นอีกก้าวหนึ่งสำหรับ (e) BPF
ฮาร์ดแวร์อื่น ๆ
- เพิ่มการรองรับ Amazon Luna Game Controller ในคอนโทรลเลอร์ XPad แล้ว
- รองรับฮาร์ดแวร์เสียง Realtek ใหม่
- รองรับตัวเข้ารหัส/ตัวถอดรหัส JPEG บน i.MX8 SoC
- เพิ่มการรองรับ Apple Magic Mouse 2 ลงในไดรเวอร์ Magic Mouse HID แล้ว
- รองรับทัชแพดและคีย์บอร์ดสำหรับอุปกรณ์ Microsoft Surface ใหม่
- อัพเดต USB และ Thunderbolt
- อัปเดตการจัดการพลังงานต่างๆ
- ตัวควบคุมอุณหภูมิ WMI ของเมนบอร์ด Gigabyte ช่วยให้เมนบอร์ดรุ่นใหม่ๆ สามารถอ่านค่าอุณหภูมิที่ทำงานบน Linux ได้
- การสนับสนุนโปรไฟล์แพลตฟอร์ม ACPI อย่างต่อเนื่องโดยโน้ตบุ๊ก Linux
ความปลอดภัย
- Landlock ถูกรวมเข้ากับแซนด์บ็อกซ์ของแอปพลิเคชันที่ไม่มีสิทธิพิเศษ
- ลดความซับซ้อนของรหัส Retpolines
- การสนับสนุนความสมบูรณ์ของโฟลว์การควบคุมของ Clang CFI ได้รับการรวมเป็นคุณลักษณะด้านความปลอดภัยที่สำคัญโดยมีค่าใช้จ่ายรันไทม์เพียงเล็กน้อย
- การสุ่มค่าชดเชยเคอร์เนลสแต็กต่อการเรียกระบบเป็นอีกวิธีหนึ่งในการบังคับใช้การรักษาความปลอดภัยเคอร์เนล
คนอื่น ๆ
- ความต่อเนื่องของงานเพื่อปรับปรุงรหัส printk
- ตัวควบคุม miscgroup ใหม่
- การจัดการโมดูลบีบอัด Zstd
- ไดรเวอร์เสียง VirtIO ถูกรวมเข้าด้วยกัน
- การแบ่งประเภทแบบสุ่มตามปกติของการเปลี่ยนแปลง char / เบ็ดเตล็ด
Linux 5.13 พร้อมใช้งานแล้ว แต่ควรรอการอัปเดตจุดแรกดีกว่า for
ลินุกซ์ 5.13 รีลีส เป็นทางการ แต่ไม่แนะนำให้ติดตั้ง อย่างน้อยก็จนกว่าการอัพเดทดอทครั้งแรกจะออกมา เมื่อถึงเวลา ผู้ใช้อูบุนตูที่ต้องการติดตั้งจะต้องติดตั้งด้วยตนเอง ในขณะที่รุ่นอื่นๆ เช่น ที่ใช้ Arch Linux จะรวมไว้เป็นตัวเลือกในวัน/สัปดาห์ที่จะมาถึง