Brussels / 1 & 2 February 2025

schedule

Linux Kernel Mainline Real-Time History, Support and Experience Based on Robotic and Automotive Projects


In September 2024, the last modification required to enable PREEMP_RT for the x86, AArch64 and RISC-V architectures was submitted to the main development tree by Thomas Gleixner. Even the previous RT related enhancements brought lot of useful fixes and features for kernel deployment outside the RT area that Linus recognized the community around RT deployment of GNU/Linux as useful and worthy of incorporating its work. The first meeting of the community interested in using GNU/Linux in RT applications took place in Vienna exactly 25 years ago (Real Time Linux Workshop). Another round anniversary is 20 years since kernel list debate following by possible solutions for real-time Linux deployment debate at the Real Time Linux Workshop conference at Lanzhou University in China. The first minor modifications (runtime locking correctness validator) were included in the main development tree by that time. To date, about 10,000 changes have been submitted to the main kernel tree directly by the RT development team and 5,000 changes in the related drivers and subsystems added by their maintainers in response to patch requests and other needs.

In this lecture, I will present the development history, highlight and gaps learned, testing for automotive communication etc.because I have followed the development from the beginning to allow our applications and projects realization.

Speakers

Photo of Pavel Pisa Pavel Pisa