The Linux kernel's realtime preemption project has been ongoing for nearly 20 years, with the goal of ensuring that the highest-priority process can run with minimal delay. One remaining challenge is the printk() function, which is used for kernel logging and can introduce latency. The printk() problem has been worked on since 2018, with around 300 patches submitted or waiting to be merged. The goal is to make printk() asynchronous, allowing for faster and more reliable logging.