The main project goal is to help migrating industrial applications
from proprietary real-time systems to Linux.
Xenomai is about making various real-time operating system APIs
available to Linux-based platforms. When the target Linux kernel
cannot meet the requirements with respect to response time
constraints, Xenomai can also supplement it for delivering stringent
real-time guarantees based on an original dual kernel approach.
The Cobalt real-time core depends on a patch to the mainline Linux
kernel, which introduces a separate, high-priority execution stage for
running out-of-band interrupt handlers immediately upon IRQ receipt,
which cannot be delayed by the regular kernel work.
The legacy development tree (up to kernel 4.9) can be reached at
EOL Xenomai releases
These trees were hosting the development of legacy Xenomai
releases. Their contents have been merged into the [current
development tree](https://xenomai.org/gitlab/xenomai/) for version 3.x
as eol/v2.x.y branches, along with the legacy release tags.