News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

7th RTL Workshop: The Evolution of Real-Time Linux

Nov 17, 1997 — by LinuxDevices Staff — from the LinuxDevices Archive — 1 views

In October, 2004 the authors of this paper announced a Real-Time Linux Kernel prototype on the Linux Kernel mailing list. The Real-Time Linux prototype introduced preemptible locking into the Linux kernel, and allowed task preemption to occur while tasks were executing within critical sections, resulting in a dramatic improvement in the Real-Time response of the Linux kernel.

Ingo Molnar reviewed the preemptible locking prototype and quickly implemented a preemptible kernel on top of his existing Voluntary Preemption project. This effort gave rise to the Real-Time preemption patch, which is currently available for download here.

This paper examines the foundations of the Real-Time Linux kernel, focusing in detail on thread-context interrupt handling, replacement of non-preemptible locking with preemptible mutex-based locks, priority-inheritance, virtualization of interrupt-disable, integration of high-resolution timers, as well as current development on user-space extensions of the kernel real-time mutex.

Read Full Paper (PDF Download)

 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.