Defektes Delta 767 Bordunterhaltungssystem
Ich schaue beim Fliegen normalerweise kaum Filme oder ähnliches, habe mich also auch nicht besonders mit den Unterhaltungssystemen an Bord beschäftigt. Diesmal flog ich mit Delta, die Maschine war eine Boeing 767-300ER, und das Unterhaltungssystem hatte eine Störung: Die Leselampen über den Sitzen ließen sich einfach nicht mehr ausschalten. (Der Knopf zum Ausschalten befand sich auf dem Touchscreen des Unterhaltungssystems, es gab keinen physischen Schalter.)
Ich rief den Flugbegleiter (CA), er schlug vor, das System neu zu starten.
Das wurde auch drei Mal probiert, aber ohne Besserung, also griff man schließlich zu einer provisorischen Lösung:
Man klebte eine Augenmaske und Klebeband über die Lampe, was die Helligkeit drastisch reduzierte,
damit die anderen Passagiere in Ruhe schlafen konnten.

Aber es hatte auch etwas Gutes: Ich bekam einen ersten Einblick in das Bordsystem der Delta B767. Hier sind ein paar Bilder und eine kurze Analyse.
Der erste Startbildschirm enthält eine Menge Informationen.

Zuerst habe ich herausgefunden, dass RedBoot als Start-Firmware verwendet wird. Das ist ein Open-Source-Programm, das die Hardware-Abstraktionsschicht des Echtzeitbetriebssystems eCos nutzt, um dieses eingebettete Linux-Betriebssystem von Redhat zu starten. Das RedBoot-Build-Datum ist November 2004, die Redhat-Version ist noch älter, daher geht das Unterhaltungssystem vermutlich schon auf eine längere Geschichte zurück.
Laut der Wikipedia-Seite zu RedBoot wird es neben der Delta 767 auch im Airbus A380 als Bootloader für das Unterhaltungssystem eingesetzt.
Bei der Initialisierung des Betriebssystems sieht man dann das bekannte Linux-Pinguin-Logo.
Es werden der USB-Hub, Human Interface Devices (HID) und Speichertreiber geladen,
dann folgen die Netzwerkkomponenten: TCP, IP, VLIN sowie ein RAMDISK.
Die Initialisierung geht weiter mit Audio, Handset, Kreditkartenleser
und es werden mtd-Geräte als externer Speicher verwendet.
Bevor ich den Start des Touchscreen-Geräts gefunden hatte, war das System bereits in den GUI-Modus gewechselt,
also endeten hier die Konsoleninformationen.

Allerdings habe ich auf YouTube ein vollständigeres Video gefunden, in dem man fast alle Konsolenmeldungen sehen kann.
Man sieht, dass das Betriebssystem aus dem Jahr 2002 ist (Linux 2.4.18-3dk1, Red Hat Linux 7.3 2.96-113) und die gcc-Version aus dem Jahr 2000 (2.96) verwendet. Der Kernel scheint allerdings am 27. September 2012 neu kompiliert worden zu sein, und die CPU-Taktung liegt bei 266,650 MHz. Außerdem zeigt usrconfig einige Anwendungsnamen wie paxus3air, seatApp, pax_survey usw., und ich glaube, auch sqlite gesehen zu haben.Übrigens: Der Flugdatenmodus des Systems ist ganz nett, abgesehen von der Kartenansicht
gibt es auch eine eigene Detailseite,
auf der man während des Reiseflugs eine Ground Speed (GS) von 872 km/h sieht,
eine Gegenwindgeschwindigkeit von 54 km/h, eine Außentemperatur von −52 Grad,
eine Flughöhe von 36.000 Fuß, also etwa 11.000 Metern,
noch 1.942 Kilometer bis zum Ziel, bereits 6.889 Kilometer geflogen,
die Position bei 136° 18’ 18" westlicher Länge und 44° 41’ 30" nördlicher Breite,
einen Kurs von Ost-Süd-Ost, die Flugzeugnummer 1608 und die Flugnummer DL636.
In den letzten Jahren bin ich oft mit All Nippon Airways und Japan Airlines geflogen, und jetzt bei seltenen Ausflug mit Delta gleich eine Panne, aber ich habe auch viel gelernt – wie man so schön sagt: “Ein Unglück, das nutzlos scheint, kann sich zum Glück wenden.”