Linus Torvalds has officially released Linux 6.8, marking another significant update to the Linux kernel. This version brings notable improvements and changes, particularly to ARM, RISC-V, and MIPS architectures, which are of interest to server users and makers.
Highlights of Linux 6.8
- Xe DRM driver: A new experimental driver for Iris Xe GPUs on Tiger Lake and newer platforms, though without performance benefits at this time.
- zwap subsystem enhancements: Including forced cold page ejection and a mode to disable swap writeback.
- Rust support for network PHY drivers: Introducing user-visible Rust code for the first time in the kernel.
- Core networking optimizations: Reorganization of data structures boosts TCP performance significantly.
ARM Architecture Updates
- Allwinner Improvements: Support for the A100's RGB LED controller, H616's SPDIF hardware block, and T113-S3's thermal controller.
- Rockchip Additions: Support for the RV1109 processor, RK3128 USB2 support, and RK3568 clock driver updates.
- Amlogic Enhancements: Clock driver additions, C3 reset controller support, and various ARM64 DT changes.
- Samsung Developments: Exynos Auto V920 and Google GS101 (Tensor G1) chip support, along with new drivers for pin control and improvements to the clock driver.
RISC-V Architecture Updates
- New extensions support, the ability for RISC-V to suspend to RAM, and key peripheral support for the StarFive JH7100, highlighting the growing ecosystem around RISC-V technology.
MIPS Architecture Updates
- This cycle focused on cleanups and fixes.
Source: CNX Software – Embedded Systems News.