L’utilisation de Linux pour des applications temps réel date de la fin des années 1990 (1996), date à laquelle le projet RTLinux fut publié sous licence GPL par Victor Yodaiken et Michael Barabanov. Le projet RTLinux fut ensuite commercialisé parFSMLabs, société fondée par ses créateurs. La technologie fut acquise par Wind River en 2007 et a depuis disparu des écrans radars.
Outre l'approche dite à « double noyau » (co-kernel), plusieurs patchs pour le noyau Linux 2.4 furent publiés un peu plus tard, soit low-latency et preempt-kernelmême s'ils étaient largement inférieurs à RTLinux au niveau des performances (respect des contraintes temps réel au niveau du « jitter », i.e. la variation du temps de réponse). Même si le patch preempt-kernel fut intégré au noyau Linux à l'époque de la version 2.5 (2.5.4-pre6), ces projets font figure d'ancêtres. La liste des solutions actuellement utilisées dans l'industrieest limitée à PREEMPT_RT, RTAIetXenomai....
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première