Main Page

From ChronOS Linux

(Difference between revisions)
Jump to: navigation, search
(Current Maintainer)
(ChronOS Real-time Linux)
(21 intermediate revisions not shown)
Line 10: Line 10:
<div style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#dcf5ff; align:right;">
<div style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#dcf5ff; align:right;">
= ChronOS Real-time Linux=
= ChronOS Real-time Linux=
-
ChronOS is a real-time Linux patch created by the [http://www.real-time.ece.vt.edu Systems Software Research Group] at [http://www.vt.edu Virginia Tech]. It builds upon the [http://rt.wiki.kernel.org 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.
+
ChronOS is a real-time Linux patch created by the [http://www.ssrg.ece.vt.edu Systems Software Research Group] at [http://www.vt.edu Virginia Tech]. It builds upon the [http://rt.wiki.kernel.org 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 version of ChronOS is '''ChronOS 3.0''' which is based on Linux kernel 3.0.24 and the <tt>CONFIG_PREEMPT_RT</tt> patch.
+
The current stable version of ChronOS is '''ChronOS 3.0''' which is based on Linux kernel 3.0.24 and the <tt>CONFIG_PREEMPT_RT</tt> patch.
 +
 
 +
Try out our new beta version of ChronOS '''ChronOS 3.4.1''' which is based on Linux kernel 3.4.82
=Installation Guide=
=Installation Guide=
Line 21: Line 23:
For common installation problems and their solutions, please refer to [[Common Installation Problems]].
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]].
=Documentation=
=Documentation=
Line 62: Line 66:
=ChronOS News=
=ChronOS News=
-
 
===Latest Development News===
===Latest Development News===
 +
* July 06, 2015 - ChronOS Beta [http://chronoslinux.org/repo/releases/ChronOS_Beta_3.4.1.tar.bz2 3.4.1].
 +
* April 18, 2014 - ChronOS Beta [http://chronoslinux.org/repo/releases/ChronOS_Beta_3.4.tar.bz2 3.4].
* April 16, 2012 - ChronOS [http://chronoslinux.org/repo/pandaboard RT-DVFS Pandaboard].
* April 16, 2012 - ChronOS [http://chronoslinux.org/repo/pandaboard RT-DVFS Pandaboard].
* March 20, 2012 - ChronOS [http://chronoslinux.org/repo/releases/ChronOS_3.0.tar.bz2 3.0]. [[3.0 Changelog | (''Changelog'')]].
* March 20, 2012 - ChronOS [http://chronoslinux.org/repo/releases/ChronOS_3.0.tar.bz2 3.0]. [[3.0 Changelog | (''Changelog'')]].
Line 86: Line 91:
=== Current Maintainer ===
=== Current Maintainer ===
-
*Kevin Burns [mailto:kevinpb@vt.edu kevinpb@vt.edu]
+
*Antonio Barbalace [mailto:antoniob@vt.edu antoniob@vt.edu]
===Other Developers===
===Other Developers===
-
*Andy Martin [mailto:andymartin@vt.edu andymartin@vt.edu]
+
*Vincent Legout [mailto:vlegout@vt.edu vlegout@vt.edu]
-
*Antonio Barbalace [mailto:antoniob@vt.edu antoniob@vt.edu]
+
===Past Contributors===
===Past Contributors===
 +
* Kevin Burns [mailto:kevinpb@vt.edu kevinpb@vt.edu] (M.S., 2014)
 +
* Andy Martin [mailto:andymartin@vt.edu andymartin@vt.edu] (B.S. 2012)
* Aaron Lindsay [http://aclindsay.com Aaron Lindsay] [mailto:aaron.lindsay@vt.edu aaron.lindsay@vt.edu] (M.S. 2012)
* Aaron Lindsay [http://aclindsay.com Aaron Lindsay] [mailto:aaron.lindsay@vt.edu aaron.lindsay@vt.edu] (M.S. 2012)
* Sonal Saha [mailto:saha.sonal@gmail.com saha.sonal@gmail.com] (M.S., 2011)
* Sonal Saha [mailto:saha.sonal@gmail.com saha.sonal@gmail.com] (M.S., 2011)

Revision as of 12:55, 6 July 2015


File:Chronos-logo.png

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

Installation Guide

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.

Documentation

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.

Publications

  • 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.

ChronOS News

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.

Contact Information

IRC Channel

You can find us in the #chronoslinux channel on freenode.

Faculty Advisor

Binoy Ravindran binoy@vt.edu

Current Maintainer

Other Developers

Past Contributors

This work is supported in part by US National Science Foundation CNS 0915895 and CNS 1130180, and US NSWC under Grant N00178-09-D-3017-0011. Any opinions, findings, and conclusions or recommendations expressed in this site are those of the author(s) and do not necessarily reflect the views of the National Science Foundation or US NSWC.

Personal tools