Remove Frame From This Page

Variants

There are many groups spread around the world developing modifications to the Linux kernel in order to provide a real-time operating system (in alphabetical order):

If you want to make your variant available here, please write an email to Peter Wurmsdobler with the variant title, a description and a link to it.




ART-Linux -- Another Real Time

ART-Linux is a Real-Time extension to Linux, developed by Youichi Ishiwata at ETL and is inspired by RT-Linux.

Official website is http://www.movingeye.co.jp/~you1/art-linux/download.html .
Additional information.




ARTiS -- Asymmetric Real-Time Scheduling

ARTiS is an asymmetric real-time scheduling for SMP systems. ARTiS ensures the possible preemption of a processor when the system has to schedule a real-time process. It allows High Performance Computing mixed with real-time.

Official website is http://www.lifl.fr/west/artis/ .
Additional information.




DROPS -- The Dresden Real-Time Operating System Project

The modular real-time system DROPS is beeing continously developed by the Dresden University of Technology (TU Dresden) operating systems group as a result of the groups' ongoing research effort. The rock upon which DROPS is built is the microkernel Fiasco, a fast real-time capable C++ implementation of Jochen Liedtkes second-generation L4 µ-kernel interface. To fascilate the execution of conventional Linux applications on their system, the TU Dresden operating systems research group has ported the Linux kernel to their DROPS system that it can be run as a L4 task in the user mode of the processor. This L4Linux called server task is binary compatible with the conventional Linux kernel and makes it possible to run Linux applications without any change in parallel with real-time applications on the DROPS system.

Official website is http://tudos.org/drops/.
Additional information ond http://os.inf.tu-dresden.de/L4/LinuxOnL4/ and http://demo.tudos.org/.




KURT -- Kansas University Real Time

is the Kansas University firm real time variant developed by Professor Douglas Niehaus for ATM traffic solutions using a timing patch.

Paper for Real-Time Linux Workshop 1999 .
Official website is http://www.ittc.ukans.edu/kurt/ .
Additional information,




Linux-SRT -- Linux Soft Real-Time

Linux-SRT is an extension to the Linux kernel which improves the performance of "soft real-time" applications such as in multimedia.

Official website is http://www.srcf.ucam.org/~dmi1000/linux-srt/ .
Additional information.




Linux/RK -- Linux / Resource Kernel

Linux/RK is the portable Linux resource kernel developed by Professor Ragunathan Rajkumar at Carnegie Mellon. This variant supports quality of service with regard to CPU utilization, network bandwidth and/or disk bandwidth.

Position paper for Real-Time Linux Workshop 2000 and 1999 .
Official website is http://www.cs.cmu.edu/~rajkumar/linux-rk.html .
Services provided by TimeSys .
Additional information.




QLinux -- QoS enhanced Linux Kernel

QLinux is a Linux kernel implementation that provides Quality of Service (QoS) guarantees for "soft real-time" Linux performance in applications such as multimedia, data collection, etc.

Official website is http://www.cs.umass.edu/~lass/software/qlinux/ .
Additional information.




RedHawk Linux -- Concurrent Computer Corporation's version

RedHawk Linux is a real-time variant based on the Red Hat distribution. RedHawk achieves real-time performance by replacing the Red Hat kernel with a 2.4.18 based Linux variant that contains real-time performance enhancements that have been previously released in the open source world as well as new real-time enhancements developed by Concurrent. The kernel is fully-preemptable and has the low latency patches. CPU shielding is a new approach that allows certain processors in an SMP system to be designated as "shielded" from the background activity of Linux. High-priority real-time processes that execute on a shielded CPU have a guaranteed worst-case interrupt response time of less than 200 microseconds. The RedHawk kernel also supports modifications that allow the non-intrusive operation of Concurrent's NightStar real-time application development tool set.

Official website is http://www.ccur.com/realtime/index.htm .
Services provided by Concurrent Computer Corporation .




RED-Linux -- Real-Time Embedded Linux

RED-Linux is the real time and embedded Linux solution from Professor Kwei Jay Lin at the University of California. In this variant, the simple fixed priority scheduler is replace by a general scheduling framework offering fixed priority, rate monotonic and earliest deadline first schemes.

Position paper for Real-Time Linux Workshop 1999 .
Official website is http://linux.ece.uci.edu/RED-Linux/ .
Services provided by Redsonic .
Additional information.




RTAI -- Real-Time Application Interface

RTAI is a non-conforming hard real time Linux variant utilizing the real time hardware abstraction layer concept and the same basic idea of disabling hard interrupts. It was developed by Professor Paulo Mantegazza at the Department of Aerospace Engineering at Milan Polytechnic.

Position papers for Real-Time Linux Workshops 2000 and 1999 .
Official website is http://www.rtai.org/ .
Services provided by LINEO .
Additional information.




RTLinux -- Real Time Linux

RT-Linux is the original hard real time Linux variant developed by Professor Victor Yodaiken at New Mexico Institute of Mining Technology. It patches the kernel to trap promiscuous disabling interrupts and replaces them with software macros under the direction of a real time executive.

Position papers for Real-Time Linux Workshops 2001 , 2000 and 1999 .
Official website is http://www.rtlinux.org/ .
Services provided by FSMLabs and LynuxWorks .
Additional information.




SMART-Linux -- Scheduling Multimedia Applications Real-Time

SMART-Linux is adaptive kernel capable of reacting to system load and adapting real time behavior to guarantee quality of service. It was developed by Professor Dilma Silva at the University of Sao Paulo, Brazil.

Paper for Real-Time Linux Workshop 1999.
Official website is http://www.ime.usp.br/~dilma .




Company informations and links partially taken from www.linuxdevices.com.