Steering Xenomai into the Real-Time Linux Future
summary
Xenomai commits to a smaller, maintainable core, keeps co-kernel semantics for legacy real-time code and plans an overhaul that aims for upstream relevancy. Work includes an i‑pipe patch queue to simplify out‑of‑tree maintenance, a new dovetail interrupt routing plus steely co‑kernel core implementation, CI/test hosting and a policy to track one LTS (4.4 for now). Project has few active maintainers, lost a key maintainer recently, supports real products (MRI, PLCs, printers) and is usable but needs contributors to stay viable.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:17What is Xenomai
- 3:00What is a CO Kernel
- 4:57When to use it
- 9:53When not to use it
- 11:17Xenomai history
- 13:01Examples of Xenomai
- 14:31Shadow user base
- 15:58Missing maintainers
- 17:19Xenomai is too large
- 19:18Project lead departure
- 22:07Current situation
- 25:29Main releases
- 27:40Drivers
- 30:24Infrastructure
- 33:21Future
- 33:37Linux integration
- 40:41Refactoring
- 41:39Summary
related talks
38mBuilding Hard Real-Time Linux Systems with Xenomai
41mRealtime Linux Beyond PREEMPT_RT: Exploring Xenomai's Dual-Kernel Approach
50mXen Project's Progress Toward Safety Certification
35mXen in Safety-Critical Systems
30mXen Functional Safety - an Update
33mNext Generation Xen Architecture for Automotive
48mXen and the Art of Embedded Systems Virtualization
54mIntroduction to Realtime Linux
