Using PREEMPT_RT Linux, More Than Just the Kernel

Session information has not yet been published for this event.

*
50 Minute Talk
Scheduled: Wednesday, September 18, 2013 from 10:50 – 11:40am in Celestin B

One Line Summary

This talk will be a crash course into how to set up your environment using PREEMPT_RT Linux, explaining things like priorities for interrupts, how softirq's are done, using the priority inheritance mutexes, and other techniques required to avoid the gotcha's that real-time can get you with.

Abstract

There are a few flavors of real-time Linux out in the world. One of the most popular is the PREEMPT_RT kernel, which is slowly making its way into mainline Linux. In the past, I have given presentations describing what PREEMPT_RT does to Linux to make it real-time. But using PREEMPT_RT, you need to know a lot more than just the kernel. A real-time OS requires understanding everything from the hardware you use, the kernel, as well as the applications that sit on top. This talk will be a crash course into how to set up your environment using PREEMPT_RT Linux, explaining things like priorities for interrupts, how softirq’s are done, using the priority inheritance mutexes, and other techniques required to avoid the gotcha’s that real-time can get you with.

Speaker

  • Tmp

    Steven Rostedt

    Red Hat

    Biography

    Steven Rostedt has been working with the Linux kernel since 2001. He currently works for Red Hat working in their Messaging Real-time Grid (MRG) division. He created and maintains Ftrace, the official Linux kernel tracer, and is the current real-time kernel stable maintainer.