RealTime

Differences between revisions 10 and 11
Revision 10 as of 2007-02-14 08:09:22
Size: 2200
Editor: adsl203-157-083
Comment:
Revision 11 as of 2007-02-21 12:58:43
Size: 2243
Editor: adsl203-157-083
Comment:
Deletions are marked like this. Additions are marked like this.
Line 28: Line 28:
== Design == ## == Design ==
Line 34: Line 34:
=== Code === ## === Code ===
Line 36: Line 36:
=== Data preservation and migration === ## === Data preservation and migration ===
Line 38: Line 38:
== Unresolved issues == ## == Unresolved issues ==
Line 40: Line 40:
== BoF agenda and discussion == ## == BoF agenda and discussion ==
Line 63: Line 63:
At this moment i'm working on debug version. == TODO ==

Debug version
Amd64 kernel version
Kernel source package

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

This specification details the plan to add hard real time support in Ubuntu.

Rationale

In some contexts (i.e. industrial automation, robotics and telco) the low-latency support is insufficient. In order to push Ubuntu in these contexts is necessary the support for high resolution timers and the full preemption in the Linux kernel. These features have been implemented by Thomas Gleixner and Ingo Molnar (http://people.redhat.com/mingo/realtime-preempt/).

We want also a valid FLOSS alternative to SLERT (http://www.novell.com/products/realtime/).

Use cases

Alex is developing an application software (SCADA type) for a customer and he would be very happy to use Linux and Ubuntu for the deployment.

Scope

This specification cover the linux kernel in Ubuntu.

Implementation

We hope to add a linux-image-realtime package in universe repositary (the same place of the linux-image-lowlatency package).

Beta available

Add, as root, to your /etc/apt/sources.list (remember to do a backup of this file) the following line:

deb http://www.texware.it/ubuntu feisty/

Thus execute:

wget -q http://www.texware.it/ubuntu/feisty/BBA3222D.gpg -O- | sudo apt-key add -BR sudo apt-get updateBR sudo apt-get install linux-realtime

Packages available:

linux-realtimeBR linux-image-realtimeBR linux-image-2.6.20-8-realtimeBR linux-headers-realtimeBR linux-headers-2.6.20-8-realtimeBR cyclictest

TODO

Debug version Amd64 kernel version Kernel source package


CategorySpec CategorySpec

RealTime (last edited 2011-02-23 10:51:46 by cache1)