2004-01-15 19:16:28

by Karim Yaghmour

[permalink] [raw]
Subject: [ANNOUNCE] RTAI 3.0


[This is a forward of the announcement on the RTAI mailing list by
Philippe Gerum, the maintainer of RTAI 3.0 tree.]

The RTAI project is pleased to announce the release of the Real-Time
Application Interface version 3.0 (codenamed "kilauea"). RTAI is a
Free Software project aimed at developing a reliable and innovative
framework for programming real-time applications on GNU/Linux systems.

This new version of RTAI, which comes after a full year of continuous
development, supports five architectures, namely: x86, PPC, ARM, MIPS
and CRIS.

RTAI 3.0 features a streamlined and polished installation, leveraging
a new modular infrastructure, which brings an increased adaptability
to various software and hardware configurations.

Distributed real-time computing though the NETRPC middleware has
gained full symmetry between kernel and user-space APIs.

Traditional RTOS applications can now easily migrate to RTAI using one
of the available emulators, among which VRTX32/VRTXsa, pSOS+, VxWorks,
and uITRON-compliant "skins".

Development tools have also been improved, with a major revision of
RTAILab, and the release of a feature-rich simulator aimed at running
RTAI applications in a virtual environment.

With this 3rd major milestone, RTAI is also setting the groundwork for
a seamless integration of hard real-time processing into the standard
GNU/Linux programming model in user-space.

To this end, the LXRT support has been improved to the point where
most real-time applications can now run under MMU protection with the
required level of determinism.

Additionally, a preview of the new "fusion" technology is being made
available as part of this release. RTAI/fusion is the point of
convergence of several technologies including LXRT, Adeos, the
preemptible Linux kernel, and the low latency enhancements. It aims at
reinstating the RTAI applications into the regular GNU/Linux programming
model, allowing them to call Linux kernel services synchronously from
hard real-time tasks, while retaining a high degree of determinism.

RTAI 3.0 can be downloaded from the RTAI homepage at
http://www.aero.polimi.it/~rtai/

--

On a personal note, I would like to thank Paolo Mantegazza who, from
day one, has always supported and contributed to the major overhaul
which led to the 3.0 release (even at times when seeing a twirling
chain saw inside the venerable RTAI codebase must have been a bit
disturbing for him too! :o>) Many thanks also to the various
contributors and users who gave time and knowledge for making this
release happen.

-- Philippe.