Downloads

The current release of LITMUSRT consists of an extension of the Linux kernel that adds support for the sporadic task model, a scheduler plugin infrastructure, and some scheduler plugins, as well as a user-space library that provides the LITMUSRT real-time API. Note that the current implementation works on the Intel (both x86-32 and x86-64) and on the ARM architecture (ARMV6).

Current Release

The source code of LITMUSRT is made available as open source under the terms of the GNU General Public License (GPL2). LITMUSRT is released as a patch against Linux. Additionally, it is also available as a git repository.

The current release of LITMUSRT is 2011.1. It consists of our Linux kernel modifications in the form of a patch against Linux 2.6.36 and liblitmus, the user-space API for real-time tasks, as well as ft_tools, a collection of tools used for tracing with Feather-Trace (which is part of the LITMUSRT patch).

LITMUS-RT Version 2011.1

Based on Linux 2.6.36. Released in January 2011.

Files:

Major changes (since LITMUSRT 2010.2):

Please note that the current implementation is a prototype with certain limitations. It is not secure in a multiuser context, i.e., not all real-time system calls do not require superuser privileges.

Older Releases

Older releases of LITMUSRT are available at UNC's old LITMUSRT webpage: