Linus Torvalds ได้ออกมาประกาศเปิดตัว Linux 5.1 Kernel แบบ Stable Release แล้วอย่างเป็นทางการ โดยมุ่งเน้นไปที่การรองรับ Hardware และ Interface ใหม่ๆ เพิ่มเติมเป็นหลัก พร้อมตั้งชื่อรุ่นนี้ว่า Shy Crocodile โดยมีอัปเดตที่น่าสนใจดังนี้
- เปิดใช้ Intel Fastboot เป็น Default สำหรับ Intel Skylake เป็นต้นมาและ Intel Atom รุ่นใหม่ๆ
- ประกาศรองรับ Intel DHCP 2.2 แล้ว
- รองรับการทำ Graphics Virtualization ด้วย Intel Coffeelake GVT แล้ว
- รองรับ AMDGPU Vega 10/20 BACO และปรับปรุงความสามารถในการทำงานร่วมกับ Vega ให้ดีขึ้น
- สนับสนุน Bitmain SoC และหน่วยประมวลผล ARM อื่นๆ เพิ่มเติม
- ปรับปรุงการจัดการกับ Spectre V4 ให้มีสโคปเล็กลง
- ปรับปรุงการจัดการกับ Spectre V2 ให้มีประสิทธิภาพดีขึ้น
- สนับสนุน Habana Labs Goya Accelerator สำหรับเร่งประมวลผลทางด้าน AI
- เพิ่มการสนับสนุน Intel Icelake PMC Core Support สำหรับจัดการพลังงานได้ดีขึ้น
- ทำ Pinning ให้กับ CR0/CR4 Bits สำหรับ Intel SMAP/UMIP/SMEP เพื่อลดโอกาสการถูกโจมตีให้น้อยลง
- ปรับการรองรับ CPU ARM ให้มีค่า Default สำหรับรองรับ CPU สูงสุด 256 CPU เพื่อรองรับจำนวน Core ที่เพิ่มขึ้นอย่างรวดเร็วของ ARM
- ปรับปรุงการสนับสนุน RISC-V ให้ดีขึ้น
- เพิ่มระบบ TEO CPU Idel Governor
- สามารถใช้ Persistent Memory เป็น RAM ได้ รองรับการมาของ Intel Optane NVDIMM และ PMEM อื่นๆ
- เพิ่มประสิทธิภภาพให้กับ ZRAM
- เพิ่ม EDAC Driver สำหรับ Intel Icelake สำหรับทำ Error Detection/Correction ให้กับ ECC Memory
- รองรับ IO_uring เพิ่มประสิทธิภภาพการทำงานของ Storage ให้ดีขึ้น
- ปรับปรุง F2FS, EXT4, Btrfs ให้ดีขึ้น โดยสามารถตั้งค่า Zstd Compression บน Btrfs ได้แล้ว
- ปรับปรุงประสิทธิภาพให้กับ FUSE
- ปรับปรุงโค้ดของ XFS เพื่อให้รองรับความสามารถใหม่ๆ ที่จะเพิ่มขึ้นมาในอนาคต
- ระบบ Kernel Live Patching รองรับการทำ Cumulative Patch และ Atomic-Replace แล้ว
- ตรวจสอบปัญหาที่เกิดขึ้นกับการใช้งานร่วนมกับ Microsoft Hyper-V ได้ง่ายขึ้น
- รองรับ Raspberry Pi 3 Model A+ ใน Mainline แล้ว
- แก้ไขปัญหาที่จะเกิดขึ้นในปี 2038 เพิ่มเติม
สำหรับ Linux 5.2 Kernel นั้นอาจจะมาช้าหรือไม่ตรงตารางได้ เนื่องจากกำหนดการของ Linux 5.2 นั้นชนกับงานรับปริญญาของลูกสาวคนโตของ Linus Torvalds พอดี
ที่มา: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.1-Released