Building XenoBuntu Linux Distribution for Teaching and Prototyping Real-Time Operating Systems
Nabil Litayem, Ahmed Ben Achballah, Slim Ben Saoud

TL;DR
This paper presents a new Ubuntu-based Linux distribution integrated with Xenomai for educational and prototyping purposes, enabling students and developers to easily learn and develop real-time applications within a user-friendly environment.
Contribution
It introduces a specialized Linux distribution combining Ubuntu and Xenomai, tailored for teaching and prototyping real-time systems, with practical tools and emulation capabilities.
Findings
Provides a live/installable DVD for easy adoption
Enables emulation of classic RTOS APIs within Linux
Facilitates real-time application development and learning
Abstract
This paper describes the realization of a new Linux distribution based on Ubuntu Linux and Xenomai Real-Time framework. This realization is motivated by the eminent need of real-time systems in modern computer science courses. The majority of the technical choices are made after qualitative comparison. The main goal of this distribution is to offer standard Operating Systems (OS) that include Xenomai infrastructure and the essential tools to begin hard real-time application development inside a convivial desktop environment. The released live/installable DVD can be adopted to emulate several classic RTOS Application Program Interfaces (APIs), directly use and understand real-time Linux in convivial desktop environment and prototyping real-time embedded applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Embedded Systems Design Techniques · Real-time simulation and control systems
