Real Time Linux Workshop in Orlando
Disney World im Echtzeitfieber
von Bernhard Kuhn
Erschienen im Linux-Magazin
2001/02
Der Real Time Linux Workshop wurden 28 spannenden Vorträge gehalten. Wichtige Entwickler aus der Open-Source-Szene sind in die Industrie abgewandert, was die Diskussionsfreude etwas lähmte.
Der Autor dieses Berichts hoffte auf die Sonne Floridas: schon sie hätte gereicht, ihn die Strapazen seines fünfzehnstündigen Flugs nach Orlando vergessen zu lassen. Doch Regen und Kälte lieferten für die Teilnehmer der Veranstaltung genug Anlass, sich dem eigentlichen Zweck ihrer Reise zu widmen.
Wie im Jahr zuvor war der Real Time Workshop von Peter Wurmsdobler und Nicholas Mcquire bestens organisiert. Die Veranstaltung war im 21. Real Time System Symposium (RTSS) eingebettet. Die damit verbundenen 260 US-Dollar Tagungsgebühr haben die rund 120 Zuhörer nicht daran gehindert, den mehr als zwei dutzend Vorträgen beizuwohnen. Veranstaltungsort war ein großes Hotel (inmitten von Disney World).
Erster Tag: Neue Anwendungen
Alle zwölf Vorträge am ersten Vormittag widmeten sich frisch entwickelten Echtzeitanwendungen. Spannend war der Vortrag von Karim Yaghmour über sein Linux Trace Toolkit mit dem grafischen Frontend zum Debuggen von Echtzeitanwendungen. Mit gerade mal einer Mikrosekunde Latenz pro Ereignis ist dieses freie Projekt eine harte Konkurrent zu den proprietären Software-Angeboten.
Emmanuele Bianchi beleuchtete die Möglichkeit Posix-konforme Programme mit RTAI/LXRT im Userspace laufen zu lassen: 30 Mikrosekunden Latenz sind ein akzeptable Preis für den gewonnenen Speicherschutz.
Am späten Nachmittag berichteten bekannte Vertreter der freien Realtime-Linux-Szene über die Fortschritte ihrer Zusätze für die Echtzeitvarianten:
Thomasz Motylewski etwa beschrieb Möglichkeiten der vereinfachten Kommunikation zwischen Userspace und Echtzeit-Kernel. David Schleef konnte für COMEDI (Linux Control and Measurment Device Interface) neben einer überarbeiteten Struktur neue Hardware-Treiber vorstellen, die sowohl im Kernelspace als auch bei Echtzeitanwendungen funktionieren.
Neben einem Vortrag über die erfolgreiche Anbindung von RT-Linux an Matlab beleuchtete Philip Daly dieselbe Thematik bei LabVIEW mit RTAI, insbesondere wie man vi-Files selbst erzeugen kann. Daly ist Herausgeber des noch nicht erschienenen Realtime-Linux-Buches bei O'Reilly.
Bei Echtzeit-Maschinensteuerungen kommen als Feldbus nicht selten RS422/RS485-Schnittstellen zum Einsatz. Bedauerlich war darum, dass der Erfinder des Rt_com-Modules seinen Vortrag über die passende Realtime-Linux-API absagte. Philip Daly konnte dem Auditorium die Materie jedoch aus dem Stehgreif vermitteln.
Den Abschluss bildeten die Ausführungen von Nicholas McGuire über MiniRTL. Das Projekt des blinden Echtzeitspezialisten findet insbesondere in der Industrie großen Anklang, da der echtzeitfähige Kernel samt Embedded-Applikation auf nur einer Diskette Platz findet. Kundenprojekte sind damit recht simpel realisierbar.
Raum für Diskussionen fand sich dann am Abend in geselliger Runde.

|
Das Echtzeit-Panel (v. l. n. r.): David Schleef, Microsoft- Echtzeitspezialist Michael Jones, Pierre Cloutier, Raj Rajkumar und Philip Daly
|
Zweiter Tag: Implementierungen
Der nächste Vormittag stand ganz im Zeichen den Implementierungen von Echtzeitverfahren. Pierre Cloutier ging näher auf die zahlreichen Erweiterung ein, die RTAI im letzten Jahr erfahren hat. Besonders wichtig war ihm die Einführung von so genannten Tasklets zur Unterscheidung der LXRT-Prozessen von gewöhnlichen Linux-Prozessen.
Cort Dougan von den FSMlabs (in Vertretung von Victor Yodaiken) berichtete bei seinem Vortrag über RT-Linux unter anderem von seinen Beobachtungen unerwünschter PCI/AGP-Busblockaden in Zusammenhang mit XFree86-4.0. Neben der Lösung dieses Problems sollen in einer der nächsten RT-Linux-Versionen auch Speicherschutzmechanismen zur Verfügung stehen. Lizenzrechtlich spannend ist folgende Doppelstrategie: Da RT-Linux frei von rechten Dritter ist, dürfen kommerzielle Lizenznehmer den unveränderten Code unter jede beliebige Lizenz stellen. Bei einer Modifikation des Codes greift jedoch automatisch die GPL.
Raj Rajkumar von seiner Firma Timesys präsentierte den Linux Resource Kernel. Neben dem bereits funktionierenden Quality of Service für Prozesse soll demnächst auch QoS für Netzwerk und Festplatten vollständig implementiert sein. Das verspricht plattformübergreifendes Multimedia in Echtzeit ohne besondere Programmierung.

|
Die Organisatoren des Workshops Peter Wurmsdobler (links) und Nicholas McGuire (rechts) bei der Eröffnung.
|
| Whitepaper |
|
Daten Migration - Eine Publikation von Bloor Research
Datenmigrationsprojekte überschreiten häufig das Budget, neigen zu Verzögerung und werden unter Umständen komplett abgebrochen. Bloor Research ist eines der weltweit führenden IT-Forschungs-, Analyse- und Beratungsunternehmen und wird in dem vorliegenden White Paper die wichtigsten Aspekte dieser Problematik näher beleuchten. Ferner werden praktische Empfehlungen für erfolgreiche Migrationsprojekte gegeben, die Sie auf Ihr nächstes Projekt übertragen können.
Download PDF (Registrierung erforderlich)
|
|
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele
Über die letzten Jahre hinweg haben sich Open Source Lösungen als fester Bestandteil des gesamten Datenintegrationsmarktes etabliert. Viele Unternehmen haben bereits das Open Source Modell für Ihre Datenintegrationsprojekte aufgegriffen. Das vorliegende White Paper illustriert anhand ausgewählter Fallstudien und Anwendungsbeispiele die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.
Download PDF (Registrierung erforderlich)
|
Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links"
nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedrucken Fassung entsprechen.
|