September 7th, 2024

Linux Close to Enabling Real-Time "Preempt_rt" Support

The Linux kernel is nearing real-time "PREEMPT_RT" support integration, addressing console issues for potential inclusion in version 6.12, with a fallback to 6.13 if necessary.

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 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, with ARM and POWERPC still requiring some essential patches. If successful, PREEMPT_RT could debut in the Linux 6.12 cycle, but if not, it is likely to be finalized in the Linux 6.13 release, expected to be the first stable version of 2025. Meanwhile, Linux 6.12 is anticipated 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.

- If not included in Linux 6.12, PREEMPT_RT is expected to be finalized in Linux 6.13.

- Linux 6.12 is set to be 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.

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.

Linux Close to Enabling Real-Time "Preempt_rt" Support

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.

Link Icon 0 comments