September 6th, 2024

Linux Close to Enabling Real-Time "Preempt_rt" Support

The Linux kernel is close to integrating real-time "PREEMPT_RT" support, with potential inclusion in version 6.12 or 6.13, while 6.12 will be this year's Long-Term Support version.

Read original articleLink Icon
Linux Close to Enabling Real-Time "Preempt_rt" Support

The Linux kernel is nearing the integration of real-time "PREEMPT_RT" support, a feature that has been in development for several years. The final hurdle involves the non-blocking console and atomic console support, which is currently being addressed in the linux-next branch for potential inclusion in the upcoming Linux 6.12 release. A recent patch series by Sebastian Andrzej Siewior from Linutronix has made significant progress by including necessary printk components for PREEMPT_RT. This advancement allows for the possibility of enabling PREEMPT_RT on architectures such as X86, ARM64, and Risc-V. However, some essential patches for ARM and POWERPC are still pending, and the status of MIPS remains unclear. If the integration is not completed in time for Linux 6.12, it is expected to be finalized with the Linux 6.13 release, which is anticipated to be the first stable version of 2025. Meanwhile, Linux 6.12 is set to be this year's Long-Term Support (LTS) kernel version.

- Linux kernel is close to enabling real-time "PREEMPT_RT" support.

- The last major blocker involves non-blocking and atomic console support.

- Recent patches have been submitted to facilitate the integration of PREEMPT_RT.

- The feature could be included in Linux 6.12 or, if delayed, in 6.13.

- Linux 6.12 will serve as the LTS version for this year.

Related

The Linux Kernel Matures to Having a Minimum Rust Toolchain Version

The Linux Kernel Matures to Having a Minimum Rust Toolchain Version

The Linux kernel is advancing to support multiple Rust compiler versions, starting with 1.78.0 and adding 1.79.0. This progress aims to stabilize Rust for Linux, enhancing driver and kernel code development efficiency.

Linux 6.10 Released

Linux 6.10 Released

The Linux 6.10 release by Linus Torvalds featured increased activity in filesystems, driver updates, and miscellaneous changes. No extra release candidates were needed. Version 6.11's merge window will open soon, coinciding with Europe's summer vacation. Various subsystems received fixes and improvements, including ARM64, USB, networking, SPI, MMC, USB, ALSA, and more. The bcachefs filesystem underwent corrections and optimizations.

Rust Is Ready with Robust Toolchain Handling for Linux 6.11

Rust Is Ready with Robust Toolchain Handling for Linux 6.11

Miguel Ojeda's Rust pull request for Linux 6.11 sets a minimum Rust toolchain version, enhancing kernel integration and stability. It includes build-testing and Rust bindings for firmware APIs, aiding driver development.

Canonical Announce Major Ubuntu Kernel Change

Canonical Announce Major Ubuntu Kernel Change

Canonical will implement a new kernel selection policy for future Ubuntu releases, shipping the latest upstream kernel, even in Release Candidate status, to enhance features and hardware support.

Linux 6.11 Kernel Features Deliver a Lot for New/Upcoming Intel and AMD Hardware

Linux 6.11 Kernel Features Deliver a Lot for New/Upcoming Intel and AMD Hardware

The Linux 6.11 kernel, releasing in mid-September 2024, enhances Intel and AMD hardware with improved graphics, processor support, security features, and introduces initial support for RISC-V and LoongArch architectures.

Link Icon 1 comments
By @Circlecrypto2 - about 1 month
What does this mean for performance?