Speaking for myself, this thread has completely changed my perception of
RTAI. And yes, I am one of those who was taken in by the FUD. Thankyou
to Karim for presenting the facts logically, with patience and restraint,
and I apologize for having listened overly much to the makers of the
greatest noise.
I'm particularly interested in the notion that properties we normally
think of as exclusively the domain of the kernel can be extended to user
space, in the way that RTAI creates a mechanism for hard realtime
scheduling, then extends it beyond the boundaries of the kernel. Such
extension of a state machine rooted in the kernel is powerful and
useful.
When we blur the boundaries of the kernel in this way, we invite the
question: what is the kernel, really? I see the function of the kernel
as being increasingly concerned with security, and the real heavy
lifting increasingly being carried out in user space, with only
occasional need to cross the kernel boundary, and that mainly for the
purpose of initializing some mechanism that allows work to be done
in user space.
An recent example of this trend is the work on user-space semaphores. A
less recent example is the X15 html daemon, which reportedly outperforms
the in-kernel TUX daemon.
-- Daniel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/