September 29th, 2024

Linux 6.12 Features Super Real-Time, Sched_ext, Intel Xe2 and Pi 5

Linux 6.12 will introduce real-time PREEMPT_RT support, initial Intel Xe2 graphics and Raspberry Pi 5 support, and various enhancements, with a stable Long Term Support release expected in November.

Read original articleLink Icon
Linux 6.12 Features Super Real-Time, Sched_ext, Intel Xe2 and Pi 5

Linux 6.12 is set to be a significant release, with the merge window concluding and the first release candidate (6.12-rc1) expected soon. This version introduces real-time PREEMPT_RT support, marking a major milestone after two decades of development. The sched_ext code has also been integrated, allowing for new scheduling policies via BPF programs. Notably, Linux 6.12 provides initial support for Intel's Xe2 graphics, including the Core Ultra 200 Series and upcoming Battlemage GPUs, as well as support for the Raspberry Pi 5. Additional features include QR codes for DRM panic messages, LOCALIO support for NFS, Multi-Path PCI for NVIDIA Mellanox drivers, and enhancements to the VFS+XFS file system. The kernel is expected to be this year's Long Term Support (LTS) version, with a stable release anticipated in mid to late November. Other improvements encompass various CPU architectures, power management updates, and enhanced graphics support, particularly for Intel and AMD hardware. Overall, Linux 6.12 promises to deliver a wealth of new features and optimizations for a wide range of devices.

- Linux 6.12 introduces real-time PREEMPT_RT support for the mainline kernel.

- Initial support for Intel Xe2 graphics and Raspberry Pi 5 is included.

- New features such as QR codes for DRM panic messages and LOCALIO support for NFS are added.

- The kernel is expected to be a Long Term Support (LTS) version, with a stable release in November.

- Various enhancements for CPU architectures and power management are part of this release.

Link Icon 8 comments
By @ziofill - 17 days
https://www.zdnet.com/article/20-years-later-real-time-linux...

This article explains well why PREEMPT_RT is a big deal and why it was so much work to get in into the kernel.

By @simonask - 16 days
As a musician, glad to see audio production mentioned as an important use case.

Even a 10 ms delay is noticeable when playing an instrument. A lot of processing is required to produce a sound: Receive the input over a hardware interface, send it into userspace, determine what sound to play - usually a very complicated calculation with advanced plugins - potentially accessing many megabytes of raw sound data, apply chains of effects, mix it all together, send megabytes of uncompressed sound data back to the kernel, and push it out through an audio interface.

The more predictable the kernel can be, the more advanced audio processing can be, and better music comes out. Every single microsecond counts.

Modern software instruments can emulate acoustic instruments with a high degree of precision and realism, and a huge range of expressive freedom, but that takes a lot of processing power in real time.

By @hamandcheese - 17 days
The Pi 5 support is surprising, or rather that it's only landing now.
By @xattt - 17 days
Still waiting on SR-IOV for Xe graphics to make it…

Modules are available, but it’s hit-and-miss with updates.

By @eblanshey - 17 days
So Linux now officially support RTOS capabilities, without patches, which is pretty cool. I wonder, realistically, how many applications that were originally designed to use microcontrollers for real-time purposes, can be migrated to use Linux, which vastly simplifies and lowers the cost development. And having the ability to use high-level languages like Python significantly lowers the barrier to entry. Obviously certain applications require the speed of a MCU without an operating system, but how many projects really don't need dedicated MCUs?
By @7e - 17 days
Linux is boomer tech. It keeps up with the latest hardware, that’s about it. Even real time is decades old. I would rather hear about the latest crypto Ponzi scheme than the latest Linux release. At least that would be novel.
By @resource_waste - 17 days
Ubuntu/Debian/Mint family will get it, one day...

Reminded that Debian-family is outdated linux that uses the marketing 'stable' which has 0 relations to the number of bugs.

Modern Linux like Fedora has those bugs already fixed.

I say this as a warning. I thought we were trapped with Windows 11 and 'Linux'(meaning Debian-family). No, turns out that is outdated linux and Modern linux is amazing.

I'm a bit reluctant to lump Fedora in with 'Linux', because its not fair to Fedora.