On 03/03/2011 04:17 PM, michael noble wrote:
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.
2c,
robin
-michael
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev