I have a requirement for a realtime system doing process control, and I'd like to see if Linux can do it. I believe that the timing constraints are relaxed enough that Linux can do it straight out of the box, but wonder if anyone else has done enhancements for realtime. The timing constraints are less than 100ms response times for a few external events. Since it will be a single purpose machine, and I will configure it without swap, I doubt that there will be a problem anyway. Nevertheless, if there are mods out there for the scheduling algorithms (like round-robin instead of the Unix-style socialist policy scheduling) I'd appreciate finding out. Thanks.
-- bill duncan, bduncan@beachnet.org |
100 ms real time should be easy by jeff millar
Realtime is already done(!) by Kai Harrekilde-Petersen
POSIX.4 scheduler by Peter Monta
cli()/sti() latency, hard numbers by Ingo Molnar
found some hacks ?!? by Mayk Langer
Hard real-time now available by Michael K. Johnson
Summary of Linux Real-Time Status by Markus Kuhn