[LAD] Litmus RT kernel

Robin Gareus robin at gareus.org
Sat Mar 5 13:25:26 UTC 2011

On 03/03/2011 04:17 PM, michael noble wrote:
> hi all,
> I just came across this:
> http://www.cs.unc.edu/~anderson/litmus-rt/index.html. From the site:

thanks for the link.

> The LITMUSRT project is a soft real-time extension of the Linux kernel with
>> focus on multiprocessor real-time scheduling and synchronization. The Linux
>> kernel is modified to support the sporadic task model and modular scheduler
>> plugins. Both partitioned and global scheduling is supported.
> It seems their latest patch is against 2.6.36. I realize this is not a plug
> and play alternative to Ingo's work by any means, but I was wondering if
> anyone more knowledgeable has some insight into what exactly the Litmus
> kernel may offer...
...for linux-audio?

quick glance: I got the impression that it only addresses scheduling
policy (task partitioning) and not realtime task preemption. Also
software needs to be written dedicated for Litmus RT.

>From the site: "LITMUS RT is not a production-quality system, and we
have currently no plans to turn it into one."

The concept may become interesting when more audio software makes use of
multiple processors and rt-preemt is already built into the kernel.

I suppose that many of the lessons they're learning will be useful for
developing a new scheduler for Linux at some point, but it's very far
from being useful for linux-audio in the current stage.


> -michael
> _______________________________________________
> Linux-audio-dev mailing list
> Linux-audio-dev at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-dev

More information about the Linux-audio-dev mailing list