หลังจากที่เขา ความล่าช้าของสัปดาห์ที่แล้วซึ่งบังคับให้เปิดตัว RC ที่ 8, ไลนัสทอร์วัลด์ เขาเปิดตัว เมื่อคืนที่ผ่านมา Linux 5.12 เวอร์ชันเสถียร เคอร์เนลรุ่นใหม่นี้เพิ่มการรองรับ VRR, Radeon RX 6000 และสำหรับ Sony Play Station 5 DualSense ซึ่งฉันคิดว่าตลกเพราะวันนี้ฉันได้พิจารณาเล่น FPS ใน Linux และความตั้งใจของฉันคือทำกับ Sony เครื่องอื่น ตัวควบคุมในกรณีนี้ Dualshock 3
Torvalds ได้ขอบคุณชุมชนสำหรับการทำงานของพวกเขาเนื่องจากพวกเขาสามารถทำให้สัปดาห์นี้สงบลงได้และ Linux 5.12-rc9 ที่เขาพูดถึงนั้นไม่จำเป็นอะไรบางอย่างที่เขาได้เปิดตัวในเคอร์เนลเวอร์ชันอื่น แต่เราคิดว่าเราไม่ใช่ จะไปดูในครั้งนี้ อ้างถึง รายการข่าวนี่คือสิ่งที่ฉันยืมมา ไมเคิลลาราเบลใครคือคนที่ฉันไว้ใจเป็นการส่วนตัวและฉันขอบคุณใครสำหรับงานที่เขาทำ
จุดเด่นของ Linux 5.12
- โปรเซสเซอร์และ SoCs
- ขยายการรองรับบอร์ด SiFive FU740 และ HiFive Unmatched RISC-V การสนับสนุนของ NUMA ได้เข้าสู่ RISC-V เช่นกัน
- Intel ASIC N5X และ Snapdragon 888 อยู่ถัดจากแพลตฟอร์มใหม่ที่รองรับในขณะนี้
- เคอร์เนลใหม่จะป้องกันการปิดระบบโมบายล์ Intel ร้อนก่อนเวลาอันควรโดยพิจารณาจากโซนความร้อนที่เปิดใช้งาน
- รองรับโปรไฟล์แพลตฟอร์มแล็ปท็อป Lenovo
- การสนับสนุนที่ดีขึ้นสำหรับอุปกรณ์ Microsoft Surface
- เฟรมเวิร์กการจัดการพลังงานความร้อนแบบไดนามิก (DTPM) ได้รวมเข้าด้วยกันเพื่อไม่ให้อุปกรณ์ร้อนไหม้
- การเพิ่มไดรเวอร์ต่างๆสำหรับแพลตฟอร์ม x86
- การกำจัดแพลตฟอร์ม ARM เก่า / ล้าสมัย
- การสนับสนุน Intel MID จะถูกลบออกและการสนับสนุน Intel Simple Firmware Interface จะถูกลบออก
- Virtualization
- รหัสไฮเปอร์ไวเซอร์ ACRN ของ Intel เพิ่มเติมได้รับการอัปสตรีมสำหรับไฮเปอร์ไวเซอร์ที่คำนึงถึงความปลอดภัย / คำนึงถึง IoT
- การตรึงเพจ VFIO เป็นกลุ่มเพื่อประสิทธิภาพที่ดีขึ้น
- สนับสนุนเคอร์เนล Linux เพื่อบูตเป็นพาร์ติชันรูทในไฮเปอร์ไวเซอร์ของ Microsoft
- KVM อนุญาตให้พื้นที่ผู้ใช้เลียนแบบ Xen hypercalling ได้แล้ว
- กราฟิก
- Intel VRR / Adaptive-Sync สำหรับ Intel Xe (Gen12)
- การโอเวอร์คล็อกของ Radeon RX 6800/6900 series OverDrive นั้นเชื่อมต่ออยู่แล้ว
- รองรับรูปแบบพิกเซล FP16 สำหรับ Radeon GPU เพิ่มเติม
- การปรับปรุง AMDGPU อื่น ๆ อีกมากมาย
- Adreno 508/509/512 รองรับ GPU ในกลุ่มชายรักชาย
- ความสามารถในการปิดใช้งานการบรรเทาความปลอดภัยกราฟิกของ Intel
- Intel Rocket Lake แก้ไขพร้อมกับการปรับปรุงการจัดการพลังงานการรองรับสีอ่อนสำหรับ Tiger Lake และเหตุการณ์ i915 อื่น ๆ
- การเก็บรักษา
- IO_uring ที่เร็วขึ้นและการปรับปรุงอื่น ๆ
- ขณะนี้การเข้ารหัสออนไลน์ EMMC เชื่อมต่อแล้วโดยทำตามการเข้ารหัสออนไลน์ FSCRYPT และงานอื่น ๆ ที่มาในรอบก่อนหน้านี้ Qualcomm ICE (Inline Crypto Engine) ยังใช้งานได้กับเวอร์ชันนี้
- ตอนนี้ F2FS รองรับอัตราส่วนการบีบอัด Zstd / LZ4 ที่กำหนดค่าได้เมื่อติดตั้งระบบไฟล์
- การปรับปรุงมากมายใน XFS
- การปรับปรุงประสิทธิภาพสำหรับ Btrf ร่วมกับงานแบ่งเขต
- exFAT สามารถลบไฟล์ได้เร็วขึ้นในโหมด "dirsync"
- ฮาร์ดแวร์อื่น ๆ
- คอนโทรลเลอร์ Sony PlayStation 5 DualSense ถูกรวมเข้าด้วยกันและกำลังได้รับการดูแลอย่างเป็นทางการโดย Sony
- VK Throttle Controller ของ Broadcom ถูกรวมเข้ากับเครื่องยนต์ / ตัวเร่งความเร็วของ Valkyrie และ Viper PCIe
- ไดรเวอร์ NVMEM_RMEM ถูกรวมเข้ากับการแม็พหน่วยความจำที่สงวนไว้สำหรับเฟิร์มแวร์ / โปรเซสเซอร์ร่วมบนอุปกรณ์เมมเบรนที่ไม่ลบเลือนซึ่งสามารถสัมผัสกับพื้นที่ของผู้ใช้ได้
- การสนับสนุนอุปกรณ์หน่วยความจำ Compute Express Link 2.0 Type-3 เป็นการสนับสนุนเบื้องต้นสำหรับ CXL 2.0 ในเคอร์เนล
- ไดรเวอร์เซ็นเซอร์บานพับแล็ปท็อปของ Intel ได้รวมเข้าด้วยกันเพื่อรายงานมุมของแป้นพิมพ์แล็ปท็อปเมื่อรองรับ
- รองรับเสียงสำหรับ Intel Alder Lake P.
- เครื่องผสมดีเจ Pioneer DJM-750 รองรับโดยเคอร์เนล
- การปรับปรุงมากมายในเครือข่าย
- การทำงานอย่างต่อเนื่องกับ USB4 ตลอดจนการรองรับระดับความปลอดภัย 5 เพื่อปิดใช้งาน PCIe tunnel
- รายงานแรงดัน / อุณหภูมิสำหรับเมนบอร์ด ASRock บางรุ่น
- ปรับปรุงข้อมูลแบตเตอรี่สำหรับอุปกรณ์ Logitech บางรุ่น
- ความปลอดภัย
- การเมานต์ IDMAPPED ถูกรวมเข้าด้วยกัน
- ตอนนี้เคอร์เนล Linux มีความสามารถในการข้ามอุปกรณ์ Thunderbolt ที่ได้รับอนุญาตก่อนหน้านี้
- การปรับปรุง Microsoft IMA / Integrity
- Kernel Electric-Fence (KFence) ได้รวมเข้าเป็นทางเลือกหนึ่งของ KASAN สำหรับการตรวจจับข้อบกพร่องด้านความปลอดภัยหน่วยความจำน้ำหนักเบาที่มีน้ำหนักเบาเพียงพอที่จะทำงานสำหรับการสร้างเคอร์เนลการผลิต
- ตัวเร่งความเร็ว AES-NI สำหรับ CTS พร้อมกับประสิทธิภาพการเข้ารหัส AES-NI XTS ที่เร็วขึ้นสำหรับระบบที่ใช้ Retpolines
- General
- รองรับการฉีดเสียงโดยใช้ซอฟต์แวร์
- การลบการสนับสนุน OProfile ออกจากเคอร์เนลเนื่องจากพื้นที่ผู้ใช้ OProfile ใช้การสนับสนุน Perf ของเคอร์เนลแทนทำให้รหัสเคอร์เนล OProfile ล้าสมัย
- การคาดการณ์แบบไดนามิกได้รับการแนะนำและอนุญาตให้บิลด์เคอร์เนลรองรับโหมดการคาดการณ์หลายโหมดที่กำหนดค่าไว้ในเวลาบูต
- การสนับสนุน LED ของเคอร์เนลถูกเชื่อมต่อกับเลเยอร์ TTY
- รายงานเวลาในการตอบสนองของคำสั่ง Perf เมื่อจับคู่กับ CPU ที่รองรับซึ่งตอนนี้มีเพียง Xeon Sapphire Rapids เท่านั้น
- RDMA รองรับ DMA-BUF สำหรับการถ่ายโอนแบบเพียร์ทูเพียร์ด้วย GPU แล้ว
- การเปิดรับข้อมูลประสิทธิภาพเฟิร์มแวร์ ACPI (FPDT) ไปยังพื้นที่ผู้ใช้สำหรับผู้ที่ต้องการข้อมูลเกี่ยวกับการเริ่มต้นฮาร์ดแวร์ / ประสิทธิภาพการบูตตลอดจนระหว่างการระงับ / ดำเนินการต่อ
- ตอนนี้สามารถใช้ Clang Link Time Optimizations (LTO) กับเคอร์เนลสำหรับทั้ง x86_64 และ aarch64 สิ่งนี้มีประโยชน์สำหรับประสิทธิภาพของ LTO และจำเป็นในการเปิดใช้งานการสนับสนุน CFI ของ Clang
- การรองรับ Nintendo 64 ได้รับการปรับปรุงตามพอร์ต N64 Linux ใหม่ที่เปิดตัวในปลายปี 2020
มีวางจำหน่ายแล้วในเร็ว ๆ นี้ในการแจกแจงบางส่วน
ลินุกซ์ 5.12 รีลีส มันเป็นทางการแต่จะยังคงต้องใช้เวลาสักครู่เพื่อไปยังการแจกแจงบางส่วน Ubuntu จะไม่มาถึงและผู้ใช้ที่ต้องการจะต้องติดตั้งด้วยตนเองด้วยตนเองหรือใช้เครื่องมือเช่น โปรแกรมติดตั้งเคอร์เนล Ubuntu Mainline. หากเป็นเช่นนั้นคุณต้องจำไว้ว่าการอัปเดตจะทำงานด้วยตัวคุณเอง