Real-time Linux on the go!

On its way to mainline ...

Real-time capabilities of the mainline Linux kernel - also known as PREEMPT_RT patches - have a long and predominantly successful history. It is estimated that several thousand projects worldwide are based on this technology. Important components such as kernel tracing, high-resolution timers and threaded interrupts have been integrated into the mainline kernel and helped to improve it - this probably would not have happened, if they were not needed for real-time. However, there is a remaining part of the patches that still awaits its inclusion into the mainline kernel which would considerably reduce the work to maintain the patches.

The Open Source Automation Development Lab (OSADL) was founded by the automation industry to take care, among others, of real-time Linux. As such, the membership fees of OSADL members have been used to promote real-time Linux, to fund its development and to run a test center to assess and assure its industrial production quality. However, it would not be entirely fair to let the automation industry fund the complete remaining work on its own, since other industries such as telecommunication also rely on the availability of a deterministic Linux kernel. Fortunately, the Linux Foundation, employer of Linux creator Linus Torvalds, was aware of the situation and has initiated the Real-Time Linux (RTL) Collaborative Project. The aim of this project was to collect sufficient funding for establishing the RTL Working Group to finally merge the PREEMPT_RT patches into mainline.

Today, as of October 5, 2015 the Linux Foundation has announced that it successfully launched the RTL project. When OSADL was informed some weeks ago, it immediately decided to transfer its funding activities to the Linux Foundation by joining the RTL Working Group as Gold Member and to give automation industry a voice in the consortium's technical and administrative advisory boards. In addition, OSADL will independently continue to actively contribute by providing quality assurance of the real-time Linux kernel as well as by supporting safety certification and legal compliance for its members and for the community.

OSADL is looking forward to a fruitful collaboration in the Linux Foundation RTL Working Group. We very much hope that a day will come in the foreseeable future when Linux mainline will immediately contain - without any further patching - the PREEMPT_RT configuration option. And we can only appeal to the other members of the RTL Working Group to not let Linux users wait too long. OSADL certainly will continue to go for it.