I guess the problem I have is that I don't see a clean way to make sure
that no high latency events ever creep into the kernel. I'm 100% in
agreement with the idea that all code paths through the kernel should
be short and sweet, but that isn't always the case. All it takes is
one misbehaving driver that hangs onto the CPU too long and you missed
your deadline.
I'm not a fan of realtime either but I hate half assed realtime creeping
into a time sharing kernel - everything I know personally or have read
about says that this is a bad idea.
Given all that, if you want to take a Linux box and use it to drive a
pile of devices with hard guarentees (think factory floor, CNC devices,
mixers, lots of stuff that is currently done in ASICs), then you need a
better answer than Linux gives, even with the Ingo patches.
Do we just ignore that space?
Seems like we are close to having a decent answer, why not support it
for those applications?
I'd rather support RTLinux than see lots of kludges being slipped into
the generic kernel.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/