Realtime OS -=-=-=-=-=-=- Your job is being a professor and researcher: That's one hell of a good excuse for some of the brain-damages of minix. (Linus Torvalds to Andrew Tanenbaum) Realtime OS je vlastně pravým opakem stabilního a neprůstřelného OS. Pokud potřebujete počítačem cosi řídit a potřebujete, aby odpovídal na dotazy v předem známém čase, nemůžete použít klasický UNIX. Může se totiž stát, že program je zrovna odswapován na disk, nebo se díky jiným programům zrovna nedostane ke slovu. Proto je nutné systém rozšířit. Předělat scheduler tak, aby realtime procesům přidělovat CPU bez ohledu na to, jaké mají prority. Také dát možnost programům uzamknout se v paměti, napsat celý OS tak, aby se nemohl na delší dobu zablokovat (to je zrovna problém Linuxu, který tráví dost dlouhé časy při vypnutých interruptech) apod. Kvůli řízení výroby to není až tak důležité. Mnohem zajímavější je fakt, že pro psaní driverů (pro disky apod.) potřebujete vlastně přesně stejné vlastnosti. Jádro UNIXu vlastně takovým realtime procesem je. Běžným procesům ale tyto funkce nenabízí. Zde mají výhodu mikrojádra, které vlastně musí podobné prostředky nabízet, aby bylo možné psat drivery. A tak většina mikrojádrových procesů realtime je, zatímco makrojádrové většinou nejsou. výheň