Oddbean new post about | logout
 The realtime preemption end game — for real this time

Work on realtime preemption for the Linux kernel https://lwn.net/Articles/106010/
 almost exactly 20 years ago
(though it had its roots in earlier work, of course).  It is fair to say
that finishing that job has taken a bit longer than anybody involved would
have expected.  Now, though, Sebastian Andrzej Siewior has <a href="https://lwn.net/ml/all/20240906111841.562402-1-bigeasy@linutronix.de" rel="nofollow">posted a brief
patch series</a> making it possible to enable realtime preemption in the
mainline kernel on three architectures.


	With the printk bits merged, PREEMPT_RT could be enabled on X86,
	ARM64 and Risc-V. These three architectures merged required changes
	over the years leaving me in a position where I have no essential
	changes in the queue that would affect them.


Congratulations are due to the many developers who have worked on this
project for the last two decades.

https://lwn.net/Articles/989212/