Messages in this thread | | | Date | Fri, 24 May 2002 20:25:38 -0700 (PDT) | From | Linus Torvalds <> | Subject | Re: patent on O_ATOMICLOOKUP [Re: [PATCH] loopable tmpfs (2.4.17)] |
| |
On Fri, 24 May 2002, Karim Yaghmour wrote: > > > The RT part of an app under RTLinux has to be a kernel module anyway, > > This is incorrect, see below.
This is _correct_.
The fact that under RTAI it isn't the case does not change the fact that under RTLinux it _is_.
> I'm sorry, but I'm missing the point here about visualization tools. > Such tools are not part of any of the real-time Linux community's > concerns.
With RTLinux, you have to split the app up into the "hard realtime" part (which ends up being in kernel space) and the "rest".
Which is, in my opinion, the only sane way to handle hard realtime. No confusion about priority inversions, no crap. Clear borders between what is "has to happen _now_" and "this can do with the regular soft realtime".
Your claim was that RTLinux made realtime hard to do with licensing concerns. MY claim is that if you actually were to use RTLinux, you wouldn't _have_ any licensing concerns: the kernel module would have to be GPL (both because the kernel wants it that way _and_ because you get the liences to the patent that way), and the user-level code that uses whatever data the RT module produces is no longer hard realtime at all.
Clean separation, both from a license standpoint _and_ from a purely technical standpoint.
Linus
- 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/
| |