You are here: Home / OSADL / News / 
2024-11-24 - 12:30

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



2007-04-25 12:00 Age: 18 Years

We are not alone

By: Carsten Emde

Real-time performance needed: Everywhere, everywhen by everyone

Virtual key board used in an audio workstation

Scheduling latency on RT-Preempt Ubuntu

Did you ever ask

why so many developers all over the world are working hard to equip the Linux kernel with real-time capabilities? And did you always think that they are doing it just for us - to help us developing advanced software for machine control and industrial automation systems? Well, not really - at least some of them have other projects in mind. Which is good, since a large application basis is important to guarantee stable development and timely bug fixing. But what other projects require real-time Linux?

HiFi of the 21st century

When a Linux box is used as an audio workstation, it is obvious that the kernel must process the audio stream in real-time. The Ubuntu Studio project, for example, recommends that Ingo Molnar's and Thomas Gleixner's RT-Preempt patches be used to achieve the best audio quality possible. In order to facilitate the installation of the RT-Preempt patches in a Ubuntu system, Alessio Igor Bogani has prepared a package that makes installation as easy as typing

sudo apt-get install linux-realtime

He also was so kind as to provide us with a latency histogram created on a Ubuntu system running his real-time kernel. Accordingly, we have added a section on how to make a Ubuntu system real-time capable to our HOWTO "Enable real-time capabilities of the mainline kernel". This HOWTO now contains separate sections on Fedora, Ubuntu, and other systems, respectively. Thank you, Alessio.

Financial and business transactions, VoIP, streaming video

A recent report on eweek.com cites Red Hat's Tim Burke, director of emerging technologies, who announced a special real-time version of Enterprise Linux (internal product name Red Hat Enterprise Linux RT) that is based on the RT-Preempt patches. He said "The real-time technology is essentially about determinism and latency, about being able to have guarantees that transactions will complete within finite periods of time, and that the highest-priority processes and applications will be able to run without being pre-empted by lower-priority applications or low-level system services". Just replace the word "transactions" by "I/O processing" - sounds familiar? Bye, bye, loneliness.