60 Linux-Distributionen im Überblick

KURT

Das vertrauliche KURT steht für Kansas University Realtime Linux. Dabei handelt es sich nicht um eine Distribution im eigentlichen Sinn, sondern eher um einen - allerdings recht drastischen - Kernel-Patch. Dieser ist mittlerweile sogar für den Compaq iPAQ verfügbar, so dass auch dem Realtime-Einsatz von PDAs nichts mehr im Weg steht.

Die Systemkomponenten UTIME und KURT erweitern den Standard-Linux-Kernel um Realtime-Scheduling-Kapazitäten. Der originale Linux-Kernel-Timer bietet lediglich eine Auflösung von 10ms, was für typische Echtzeit-Applikationen nicht genügt. Die UTIME-Erweiterung stellt dagegen eine Auflösung im Zehntel-Microsekundenbereich zur Verfügung.

Das darauf aufsetzende KURT stellt ein eventbasiertes Realtime-Scheduling zur Verfügung. Die Kommunikation von Linux mit dem KURT-Kernelsubsystem erfolgt über einen Pseudo-Device-Treiber, zur Implementation von Anwendungen steht eine User-Level-API zur Verfügung.