ตามที่คาดไว้ Linus Torvalds ได้เปิดตัวเวอร์ชันเสถียรของ Linux 6.5. เวอร์ชันนี้ประกอบด้วยฟีเจอร์ใหม่ที่น่าสนใจมากมาย แม้ว่าบางฟีเจอร์จะคิดถึงอนาคตมากกว่าปัจจุบัน อย่างน้อยก็โดยส่วนใหญ่ ตัวอย่างเช่น การสนับสนุนเบื้องต้นสำหรับ USB4 v2 ได้เริ่มต้นขึ้นแล้ว และโดยส่วนตัวแล้วฉันไม่มีหรือวางแผนที่จะซื้อสิ่งใดที่ใช้งานร่วมกันได้ในเร็วๆ นี้ แต่การก้าวไปข้างหน้าพายุยังดีกว่าต้องการบางสิ่งบางอย่างและไม่สามารถใช้งานได้เนื่องจากขาดการสนับสนุน
สิ่งที่ได้ต่อไปคือ รายการที่มีข่าว ซึ่งมาพร้อมกับ Linux 6.5 ดังที่เราได้กล่าวไปแล้ว มีการพัฒนาที่น่าสนใจ เช่น ฮาร์ดแวร์ใหม่ๆ จำนวนมากที่รองรับ รวมถึงโปรเซสเซอร์และส่วนประกอบอื่นๆ
จุดเด่นของ Linux 6.5
- โปรเซสเซอร์:
- รองรับการบูตแบบขนานของ CPU สำหรับระบบ Intel และ AMD สมัยใหม่ เพื่อช่วยลดเวลาการบูต/รีสตาร์ท Kexec บนเซิร์ฟเวอร์ขนาดใหญ่
- ขณะนี้ Linux มีค่าเริ่มต้นเป็น EPP "ใช้งานอยู่" ของ AMD P-State สำหรับ Zen 2 และระบบใหม่กว่าที่รองรับโหมดการทำงานนี้โดยใช้ ACPI CPPC
- รองรับ AMD Ryzen 7000 series EDAC เพื่อเปิดใช้งานการตรวจจับข้อผิดพลาดและแก้ไขบน CPU ผู้บริโภค Zen 4 ที่มีความสามารถ แทนที่จะจำกัดเฉพาะรุ่น CPU เซิร์ฟเวอร์ AMD EPYC เท่านั้น
- ปรับปรุงสมดุลโหลดสำหรับ CPU ไฮบริดของ Intel
- LoongArch เพิ่มส่วนขยาย SMT และ SIMD/Vector สำหรับสถาปัตยกรรม CPU ของจีน
- เพิ่มการรองรับ CPU ของ Alibaba T-Head TH1520 RISC-V และ ARM SoC ใหม่บางตัว
- การอัปเดต Intel Speed Select รอบ TPMI และการควบคุมพลังงานในระดับคลัสเตอร์
- แก้ไขการปรับขนาดความถี่ CPU สำหรับ Intel P-State ที่มี CPU ไฮบริด Intel Core เมื่อปิดใช้งานคอร์ E เพื่อปล่อยให้เฉพาะคอร์ P ออนไลน์
- การสนับสนุนหน่วยความจำที่ไม่ยอมรับ UEFI ซึ่งมีประโยชน์สำหรับทั้ง AMD SEV-SNP และ Intel TDX ในการเลื่อนการยอมรับหน่วยความจำโดยเครื่องเสมือนจนกว่าจะจำเป็นหลังจากการบูต เพื่อช่วยเสริมความปลอดภัย ลดค่าใช้จ่าย และลดระยะเวลาการบูตเมื่อเป็นเรื่องของการเข้ารหัสเครื่องเสมือน หน่วยความจำ.
- รองรับ Intel SoundWire ACE2.x สำหรับคุณสมบัติด้านเสียงที่เปิดตัวพร้อมกับโปรเซสเซอร์ Intel Lunar Lake
- ส่วนขยาย AArch64 ใหม่
- AMD PerfMonV2 สำหรับ KVM VM ซึ่งมาเสริม PerfMonV2 ที่เพิ่มเข้าไปในเคอร์เนลแล้วเมื่อสองสามรอบที่แล้วสำหรับ CPU Zen 4
- รองรับ VFIO สำหรับบัส AMD CDX
- การสนับสนุน DEXCR สำหรับ IBM POWER10 CPUs สำหรับ Dynamic Execution Control Register นี้ที่อนุญาตให้มีการควบคุมแบบไดนามิกของพฤติกรรมการดำเนินการบนพื้นฐานของต่อ CPU
- การสนับสนุนฮาร์ดแวร์ใหม่ของ AMD สำหรับตัวประมวลผลร่วมเข้ารหัสลับ (CCP) ของ CPU ของคุณ
- รหัสไดรเวอร์ Intel Meteor Lake S ใหม่
- SNC สำหรับเซิร์ฟเวอร์ HPE SGI UV หรือที่เรียกว่า Sub-NUMA Clustering จะทำงานบนเซิร์ฟเวอร์เหล่านั้นได้ในที่สุด
- ขณะนี้เคอร์เนลชะลอการเริ่มต้น x86 FPU ในกระบวนการบูตเคอร์เนลซึ่งเป็นส่วนหนึ่งของการล้างข้อมูลที่กว้างขึ้น
- กราฟิก:
- รหัส AMD EDAC/RAS เพิ่มการรองรับ GPU/ตัวเร่งความเร็ว โดยเน้นไปที่การเปิดใช้งานการตรวจจับข้อผิดพลาดและการแก้ไขสำหรับฮาร์ดแวร์ AMD Instinct MI200
- ขณะนี้การสนับสนุน AMD FreeSync Video เปิดใช้งานตามค่าเริ่มต้นแล้ว
- รองรับการโอเวอร์คล็อกซีรีส์ AMD Radeon RX 7000 สำหรับ GPU RDNA3 ที่มี SMU13 IP
- Intel Variable Rate Refresh สำหรับแผง eDP บนแล็ปท็อป
- การสนับสนุนวัตถุการซิงค์ VirtIO สำหรับ Vulkan
- รองรับ GPU Qualcomm Adreno 690 สำหรับไดรเวอร์ MSM DRM
- การปรับปรุงอื่นๆ สำหรับไดรเวอร์กราฟิกแบบโอเพ่นซอร์ส
- รองรับตัวแปลงสัญญาณ AV1 และ HEVC ไร้สัญชาติของ Mediatek
- ระบบไฟล์และที่เก็บข้อมูล:
- การเพิ่มประสิทธิภาพและการแก้ไขเล็กน้อยในไดรเวอร์ Paragon NTFS3
- การเรียกใช้ระบบ cachestat ใหม่เพื่อสอบถามสถิติแคชเพจของไฟล์ เพื่อให้ userland สามารถตัดสินใจโดยมีข้อมูลมากขึ้น
- การปรับปรุงโค้ด F2FS เล็กน้อยโดยการทำงานกับการรองรับอุปกรณ์บล็อกแบบแบ่งโซนและคุณสมบัติอื่น ๆ
- I/O โดยตรงแบบขนานที่เร็วกว่ามากจะเขียนทับสำหรับระบบไฟล์ EXT4
- การปรับปรุงประสิทธิภาพสำหรับ Btrfs
- การสนับสนุน XFS สำหรับ FS-VERITY กำลังเข้าใกล้ mainline ของเคอร์เนลมากขึ้น โดยมีการผสานการเตรียมการเพิ่มเติม
- XFS ส่วนขยายขนาดใหญ่ไม่มีการทดลองอีกต่อไป
- มีความรู้ที่ดีขึ้นเกี่ยวกับ NUMA ในโค้ดเซิร์ฟเวอร์ NFSD/RDMA
- การจัดเตรียมดั้งเดิมสำหรับพื้นที่จัดเก็บแบบ Thinly
- ฮาร์ดแวร์:
- ไดรเวอร์ NVIDIA SHIELD สนับสนุนโดย NVIDIA Corp สำหรับอุปกรณ์ปี 2017 อุปกรณ์เสริม SHIELD เพิ่มเติมอาจถูกเพิ่มให้กับไดรเวอร์นี้ในอนาคต
- Microsoft Xbox Controller Rumble Stand สำหรับคอนโทรลเลอร์เพิ่มเติม
- Intel ยังคงเปิดใช้งาน Compute Express Link (CXL) อยู่เป็นจำนวนมาก สำหรับ Linux 6.5 มีการฆ่าเชื้ออุปกรณ์ CXL, การลบอย่างปลอดภัย และการตรวจสอบประสิทธิภาพ CXL 3.0
- การสนับสนุนเบื้องต้นสำหรับ USB4 v2 และการพัฒนาไดรเวอร์ Barlow Ridge ของ Intel ที่จะรองรับมาตรฐาน USB4 ใหม่นี้
- การเปิดใช้งาน WiFi 7 ใช้งานได้มากขึ้นสำหรับมาตรฐานไร้สายล่าสุดนั้น
- มาเธอร์บอร์ดอีกหลายรุ่นมีการครอบคลุมเซ็นเซอร์พร้อมไดรเวอร์ HWMON
- การปรับปรุงการจัดการเมาส์และคีย์บอร์ด PS/2
- ไดรเวอร์เฝ้าระวัง AMD-Xilinx Versal ได้รับการปรับปรุงเพื่อรีบูตฮาร์ดแวร์ในกรณีที่เกิดปัญหา
- การปรับปรุงไดรเวอร์ Firewire IEEE-1394 เพื่อแสดงการรองรับการประทับเวลาแบบอะซิงโครนัสในพื้นที่ผู้ใช้
- ตอนนี้เคอร์เนลจะใช้เวลาน้อยลงในการรออุปกรณ์ PCIe
- WiFi และ Bluetooth สำหรับบอร์ด MIPS Creator CI20
- รองรับคอนโทรลเลอร์ MIDI 2.0 พร้อมด้วยโค้ด AMD SoundWire เพิ่มเติมในระบบย่อยเสียง
- ปัญหาเสียงสำหรับ ASUS ROG Ally
- ลินุกซ์:
- คิวงาน Linux 6.5 เพิ่มการตรวจจับอัตโนมัติและการตรวจสอบการใช้งาน CPU สูง
- โครงสร้างพื้นฐานการจัดการทรัพยากรตามขอบเขตเพื่อให้นักพัฒนาเคอร์เนลสามารถเริ่มใช้งานได้ในอนาคต
- ตัวจัดสรร Linux SLAB เลิกใช้อย่างเป็นทางการแล้ว และจะถูกลบออกในการเปิดตัวเคอร์เนลในอนาคต
- ขณะนี้การสร้างเคอร์เนลดีบัก Linux เต็มรูปแบบได้รับการปรับให้เหมาะสมจากการใช้ฮีปขนาด 53GB ถึง 25GB ผ่านการปรับปรุง objtool
- การอัปเดตห่วงโซ่เครื่องมือ Rust และการเตรียมเคอร์เนล Rust อื่นๆ - คิวงาน Linux 6.5 เพิ่มการตรวจจับอัตโนมัติและการตรวจสอบการใช้งาน CPU สูง
- ตัวจัดสรร Linux SLAB เลิกใช้อย่างเป็นทางการแล้ว และจะถูกลบออกในการเปิดตัวเคอร์เนลในอนาคต
- ขณะนี้การสร้างเคอร์เนลดีบัก Linux เต็มรูปแบบได้รับการปรับให้เหมาะสมจากการใช้ฮีปขนาด 53GB ถึง 25GB ผ่านการปรับปรุง objtool
- การอัปเดตห่วงโซ่เครื่องมือ Rust และการเตรียมการอื่นๆ สำหรับแกน Rust
Linux 6.5 พร้อมใช้งานแล้วบน kernel.org. หากต้องการติดตั้งบน Ubuntu สามารถทำได้ด้วยตนเองโดยใช้ เมล็ดเมนไลน์ หรือรอและติดตั้งควบคู่ไปกับ Ubuntu 23.10
ผ่าน: Phoronix.