เมื่อช่วงวันหยุดสุดสัปดาห์ที่ผ่านมา Linus Torvalds ได้ออกมาประกาศเปิดตัว Linux 5.6 Stable Kernel แล้วอย่างเป็นทางการ โดย Kernel รุ่นนี้ถือว่าเป็นอีกรุ่นที่มีการเปลี่ยนแปลงค่อนข้างมากทีเดียว ได้แก่
- ใช้ WireGuard ในการทำ VPN เป็นหลัก
- สนับสนุน USB4 โดยโค้ดจาก Intel ที่ปรับโค้ดมาจาก Driver ของ Thunderbolt
- รองรับการทำงานของระบบแบบ 32-bit โดยไม่มีปัญหากับปี 2038 ได้ แต่ยังคงมีปัญหาบางส่วนที่ยังไม่ได้แก้ไขใน User-Space อยู่บ้าง
- รองรับ AMD k10temp Driver ได้ดีขึ้น ทำให้สามารถรายงานข้อมูล Voltage/Current บน Zen CPU ได้ และรายงานด้านอุณหภูมิสำหรับ AMD Zen / Zen 2 ได้ดีขึ้น
- รองรับการทำ Trusted Execution สำหรับ AMD APU
- รองรับ NVIDIA GeForce RTX 2000 Turing แบบ Open Source ได้บน Nouveau Driver แต่ยังไม่สมบูรณ์ดีนัก
- รองรับ Async DISCARD บน Btrfs ทำให้มีประสิทธิภาพดีขึ้น
- รองรับ Amazon Echo
- แก้ปัญหา AMD Ryzen บน ASUS
- เริ่มใช้ FQ-PIE Packet Scheduler เพื่อลดปัญหาด้าน Network ลง
- รองรับ VirtualBox Shared Folder Driver แล้ว
- ปรับปรุงโค้ดและประสิทธิภาพสำหรับ x86 CPU
- รองรับ SoC มากขึ้น ทั้งสำหรับ ARM, Intel, Ingenic
- ยกเลิกการรองรับ Intel MPX
- เริ่มมีโค้ดสำหรับ AMD Zen 3
- ปรับปรุงประสิทธิภาพสำหรับ EXT4
- NFSD รองรับการทำ Server-to-Server Copy ได้
- มี Cache ให้กับ NFS Client ทำให้ยังคงเข้าถึงบางไฟล์ได้แม้การเชื่อมต่อจะขาดหาย
- ปรับปรุง NVMe และ BFQ ให้ดีขึ้น
- ป้องกัน Spectre V1 / L1TF บน KVM
- รองรับ AMD APIC ที่ใช้ Dybamic APICv ได้
- ปรับปรุง Intel VT-d Nested Mode ให้ดีขึ้น
- รองรับ Multi-Path TCP
- ปรับปรุงประสิทธิภาพของ Intel 2.5G Driver
- รองรับ Intel Virtual Bus
ทั้งนี้ Linus Torvalds ก็ยังระบุด้วยว่า COVID-19 นี้ไม่ได้ส่งผลต่อการพัฒนา Linux Kernel มากนักในสายตาของเขา เพราะเขาเชื่อว่าหลายคนเองก็ Contribute จากที่บ้านของตนเองอยู่แล้ว และเขาคิดว่า Linux 5.7 Kernel นี้ก็จะยังคงถูกพัฒนาต่อไปดังที่เคยเป็นมาและไม่น่าจะมีการเลื่อนกำหนดการใดๆ แต่ถ้าหากมี Subsystem ใดภายในโครงการที่ได้รับผลกระทบนี้ เขาก็อยากให้แจ้งให้เขาทราบเช่นกัน
ที่มา: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.6-Released