Dates and Events: |
OSADL Articles:
2023-11-12 12:00
Open Source License Obligations Checklists even better nowImport the checklists to other tools, create context diffs and merged lists
2022-07-11 12:00
Call for participation in phase #4 of Open Source OPC UA open62541 support projectLetter of Intent fulfills wish list from recent survey
2022-01-13 12:00
Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completedAnother 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 launchedLetter of Intent with call for participation is now available |
CONFIG_PREEMPT_RT goes Enterprise
Red Hat®'s Enterprise MRG (Messaging, Realtime, Grid) Beta 1 available, production release expected soon.
Red Hat® recently announced the availability of a beta 1 realtime capable kernel for RHEL 5.1 (Red Hat Enterprise Linux) called Enterprise MRG. It is based on Linux 2.6.21 and, of course, on Ingo Molnar's and Thomas Gleixner's Realtime-Preempt patches.
Why is this relevant and important for us?
Every Linux system, irrespective of running in a tiny embedded microcontroller or in a 4096-processor enterprise mainframe, has access to the same basic kernel configuration features. In consequence, every increase in the user basis of a specific kernel feature such as the realtime capabilities broadens the testing platform and helps reduce errors and increase stability. It is therefore quite possible that a realtime related improvement made while developing Enterprise MRG will also improve the realtime capabilities of the Linux kernel used in an embedded automation device - and vice versa. This synergy would not happen, if we still used different operating systems for the various fields of applications, which is still recommended by certain vendors even today.
Mainline is the main line
To quote the following (taken from here) in an OSADL News Article would be preaching to the choir: "Implementing realtime capabilities in cooperation with the upstream kernel community takes much longer, and is harder to conduct than in-house development of a custom kernel. However, the end result is a much more cleanly architected and robust implementation."
Read more
Red Hat also has an interesting White Paper with technical data and many more details on its approach and contributions to the realtime patches of the mainline Linux kernel.