November 25th, 2024

Real-time Linux leads kernel v6.12's list of new features

Linux kernel version 6.12 introduces real-time "PREEMPT_RT" support, an extensible scheduler, improved hardware compatibility, updates to file systems, and is expected to be a Long-Term Support version.

Read original articleLink Icon
Real-time Linux leads kernel v6.12's list of new features

Linux kernel version 6.12 introduces significant enhancements, most notably the inclusion of real-time "PREEMPT_RT" support, which allows kernel processes to be preemptible, thereby improving the performance of real-time applications. This feature is compatible with various architectures, including 32-bit and 64-bit Intel/AMD systems, 64-bit ARM, and RISC-V. Another key addition is the extensible scheduler, sched_ext, which utilizes eBPF technology to provide users with greater control over process scheduling tailored to specific workloads. The kernel's responsiveness to events is now within microseconds, making it suitable for applications requiring precise timing, such as industrial control and audio production. Additionally, Linux 6.12 enhances support for hardware platforms, including initial support for the Raspberry Pi 5 and improved compatibility for AMD RDNA4 graphics. It also introduces updates to several file systems, including XFS and Btrfs, and features QR error codes for easier debugging. Linus Torvalds contributed to the release with improvements to memory processes and performance enhancements. This version is expected to be designated as a Long-Term Support (LTS) kernel, ensuring two years of support. Overall, Linux kernel 6.12 marks a substantial advancement in real-time computing, hardware support, and performance.

- Real-time "PREEMPT_RT" support enhances performance for real-time applications.

- New extensible scheduler allows tailored process scheduling using eBPF technology.

- Improved hardware support includes Raspberry Pi 5 and AMD RDNA4 graphics.

- Updates to multiple file systems enhance functionality and performance.

- Linux 6.12 is anticipated to be a Long-Term Support (LTS) version.

Link Icon 0 comments