PLEX86  x86- Virtual Machine (VM) Program
 Plex86  |  CVS  |  Mailing List  |  Download  |  Linux  |  Newsgroups

RTAI, Realtime Linux


Your Ad Here

Your Ad Here

xterm in separate consoles 3872
Okay. (But you don't mention just what "low resources" means, leaving anyone who responds to make buttumptions that are almost certain to be wrong.) Then don't run X...

It has been around for several years now. It is fairly popular for embedded control applications (robotics, data acquisition, things like that). There's another one called RTLinux that provides roughly the same features.

RTAI and RTLinux provide a small kernel that sits "below" Linux. The main Linux system essentially runs as the idle task of this kernel. The small kernel provides things like guaranteed worst-case interrupt latency and low-jitter timing.

xterm in separate consoles 3873
You can run an xterm without a window manager, but when you call an X app from it...
xterm in separate consoles 3874
It depends on how X is started. If you're using xinit, then it starts X, reads shell commands from .xinitrc...

Linux typically makes no guarantee about worst-case timing, only average throughput. The RT kernel does make such guarantees. This is not necessarily a good thing for general purpose use. For instance, a high-priority app that wants to hog the CPU can prevent anything else from running, but for some applications it is a requirement.

Real-time tasks run under the control of this kernel rather than the normal Linux kernel. Methods (shared memory, fifo's, etc) are provided to communicate between real-time tasks and normal Linux processes.

The use of it is for applications that specify hard deadlines (specs like "the servo loop must run every X +-- Y microseconds and must complete within Z microseconds") but also have a substantial non real-time component (user interface, data logging, web server, whatever). The realtime stuff runs directly under the control of the real-time layer, while the user interface and so forth are normal Linux programs.

This stuff is only of use for programs that are written to take advantage of it, which tend to be rather specialized. It is not going to make Quake run any better.

-- - Bob Hauck - A proud member of the reality-based community.



Your Ad Here

List | Previous | Next

xterm in separate consoles 3872

Linux groups from Newsgroups

The #1 Usenet Provider on the Internet

PNY flash drive on PC running RH 9.1 vs. RH 7.1