ChronOS Real-time Linux
ChronOS is a real-time Linux patch created by the Systems Software Research Group at Virginia Tech. It builds upon the CONFIG_PREEMPT_RT patch and is designed to provide a Linux kernel testbed for real-time scheduling and resource management research on multicore platforms. It also supports distributed real-time scheduling and resource management.
The current stable version of ChronOS is ChronOS 3.0 which is based on Linux kernel 3.0.24 and the CONFIG_PREEMPT_RT patch.
Try out our new beta version of ChronOS ChronOS 3.4.1 which is based on Linux kernel 3.4.82
To download ChronOS Linux, please refer to Downloading ChronOS Linux
For installation instructions, please refer to the Installation Guide.
For common installation problems and their solutions, please refer to Common Installation Problems.
Try out our new beta version! Downloading ChronOS Linux v3.4 and Installation Guide 3.4.
Getting the Code
In addition to the packages made available on our downloads page, the ChronOS source code is available in the form of git repositories, available here.
- ChronOS Linux: A Best-Effort Real-Time Multiprocessor Linux Kernel, Matthew Dellinger, Piyush Garyali, and Binoy Ravindran, ACM Design and Automation Conference (DAC 2011), June 2011, To appear. ©ACM, 2011. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution.
Past publications on distributed threads and real-time scheduling are available here.
Latest Development News
Note that these ChronOS releases contain experimental implementations of RT-DVFS schedulers for the designated target processor.
Note that if you downloaded this release before November 4th, 2011, there was an error in the libchronos that shipped with the release, and you should re-download it to get the fixed version.
You can find us in the #chronoslinux channel on freenode.
Binoy Ravindran firstname.lastname@example.org