Releases and Active Development
  • The current release is 5.3 (download here). Note that this release branch was planned to be 4.12 but significant changes warranted bumping the major number (e.g. 4 to 5). The new release numbering scheme is described here.
  • The previous release series was 4.11 and the last release from that branch is 4.11.3 (download here).
  • The next release branch is planned to be 6. For details and status, visit the Release page. This is the git master.
  • Information on older releases is available here.

What is RTEMS?

The Real-Time Executive for Multiprocessor Systems or RTEMS is an open source Real Time Operating System (RTOS) that supports open standard application programming interfaces (API) such as POSIX. It is used in space flight, medical, networking and many more embedded devices. RTEMS currently supports 18 processor architectures and approximately 200 BSPs. These include ARM, PowerPC, Intel, SPARC, RISC-V, MIPS, and more. RTEMS includes multiple file systems, symmetric multiprocessing (SMP), embedded shell, and dynamic loading as well as a high-performance, full-featured IPV4/IPV6 TCP/IP stack from FreeBSD which also provides RTEMS with USB.

Major decisions about RTEMS are made by the core developers in concert with the user community, guided by the Mission Statement. We provide access to our development sources via a Git Repository (see these Instructions for details). We strive to provide regular, high-quality releases, which we want to work well on a wide range of embedded targets using cross development from a variety of hosts including GNU/Linux distributions, MS Windows, BSDs, Solaris, and Mac OS. We encourage everyone to contribute changes and feedback to RTEMS.

Commercial support is available from US and European companies, and free support comes via the active global community.

RTEMS News

May 16, 2011

The new book Building Parallel, Embedded, and Real-Time Applications with Ada features information on Ada and RTEMS. John McCormick was kind of enough to allow me to use the examples from this...

May 12, 2011

This isn't exactly ground breaking news but there is a new handy feature on the RTEMS.org. You can now access a specific RTEMS Trac Tickets by adding "nnnn" to http://devel...

May 04, 2011

On Wednesday April 27, 2011, much of the southern United States was hit by one of the worst tornado storm systems in recorded history. I expect that all of you have seen some news reports about this. OAR Corporation is in Huntsville Alabama and hosts the servers and lab for the RTEMS Project...

April 25, 2011

The RTEMS Project is proud to announce that we received eight (8) student slots in the 2011 edition of the Google Summer of Code. Congratulations to the students who were accepted. The students and projects that were accepted are:

...
April 12, 2011

The April 2011 issues of the Smithsonian features the article Something New Under the Sun. This article has information on a number of solar projects but...

April 07, 2011

If you visit the top page for the Google Summer of Code 2011 and look closely you can find long-time RTEMS contributor Ralf Corsepius. I won't make you guess where he is. Just look on the right hand side of the photo on...

March 28, 2011

Here are a couple of flyers for RTEMS and the Google Summer of Code 2011. Please do your best to encourage students you know to apply to some organization even if it isn't RTEMS. If you are a student, please hang these around your department and lab.

Students can begin to apply today (...

March 21, 2011

The RTEMS Project has been accepted to be a participating organization in the Google Summer of Code 2011. We have been busy in the off-season getting ready for potential students. We have started to update the...

March 09, 2011

I have prepared two Fedora 14 Virtual Machine images and published them to sourceforge.net. One includes the RTEMS Development Environment for 4.10, while the other contains a 4.11 RTEMS Development Environment.

This is a...

February 09, 2011

The RTEMS Project is pleased to release 4.9.5. This is the sixth release from the 4.9 release series and is primarily a bug...