Projects / Xenomai

Xenomai

Xenomai is a realtime development framework cooperating with the Linux kernel in order to provide pervasive, interface-agnostic, hard realtime support to userspace applications, seamlessly integrated into the GNU/Linux environment. Xenomai is based on an abstract RTOS core, usable for building any kind of realtime interface, over a nucleus which exports a set of generic RTOS services. Any number of RTOS personalities called "skins" can then be built over the nucleus, providing their own specific interface to the applications by using the services of a single generic core to implement it.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  22 Apr 2009 02:07

    Release Notes: This release adds an extensible scheduler framework and sample schedulers, a fast synchronization object to support fast real-time mutexes in user-space, support for unlocked context switching, key-less anonymous object registration, FIFO monitoring, initial RTDM-based Comedi interface support, unit tests for internals, optimized arithmetics for time manipulation, support for the MPC5121-ADS platform and the MXC family, assert_context wrappers for early detection of Linux syscalls invoked from primary mode, a provision to dpkg-cross to cross-compile binary packages, and many bugfixes.

    •  02 Nov 2008 03:24

      Release Notes: Linux kernel support has been upgraded to kernel 2.6.26. Support has been added for the MPC836x. There are numerous bugfixes.

      •  07 Jul 2008 13:20

        Release Notes: The system will no longer terminate the entire process upon shadow deletion. Numerous code cleanups were done, including fixing memory leaks and adding sanity checks. The x86, ARM, and PPC ports have been updated to 2.6.25. Blackfin port has been updated to 2.6.22, and support was added for bf54x and bf52x. Backport synchronous I/O multiplexing support was added. A private stack pool was introduced for kernel threads. Numerous bugs were fixed.

        •  22 Mar 2008 13:06

          Release Notes: Updated x86 and PPC support for the 2.6.20, 2.6.23 and 2.6.24 kernels and assorted bugfixes.

          •  14 Dec 2007 06:53

            Release Notes: Support for the x86_64 architecture was added. Linux was upgraded to 2.6.23. Major refactoring of assorted modules was done. Numerous significant bugs were fixed.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.