Linux auf der International Space Station
Beam me up, Tux
von Frank Haubenschild
Erschienen im Linux-Magazin
2001/08
Linux läuft nicht nur auf fast allem, was zwischen 0 und 1 unterscheiden kann, das freie Betriebssystem wird auch für Weltraumprojekte bei der ISS eingesetzt, und zwar im All und auf der Bodenstation.
Die International Space Station (ISS) ist etwa dreimal so groß wie die vor wenigen Monaten im Südpazifik versenkte Raumstation MIR und kann bei guten Sichtverhältnissen sogar von der Erde aus beobachtet werden. Bei einem solchen Hightech-Projekt kommt es auf Stabilität, Zuverlässigkeit und Performance an. Nicht verwunderlich also, dass sich die European Space Agency (ESA) bei einem ihrer Projekte für Linux entschied.

|
Die internationale Raumstation ISS
|
Linux steuert Rendezvous im Weltraum
Das von der ESA realisierte Automatic Transfer Vehicle (ATV) ist ein unbemanntes Raumschiff zur Versorgung der ISS mit Treibstoff und Gebrauchsgütern. Um die Fracht des ATV auf die ISS zu bekommen, ist ein Andockmanöver zwischen beiden Raumschiffen notwendig. Dessen Schwierigkeit ist die unterschiedliche Geschwindigkeit der beiden Raumschiffe. Das ganze Rendezvous beginnt etwa 20 Kilometer hinter der ISS. Das anfangs schnellere ATV fliegt hinter der ISS her, erreicht sie und passt seine Geschwindigkeit an. Danach dockt es millimetergenau an der ISS an und die Fracht kann entladen werden.

|
Das unbemannte ATV-Raumschiff: Obwohl die meisten Operationen beim Andocken automatisiert ablaufen, haben sowohl die ISS-Besatzung als auch das Bodenpersonal die Möglichkeit, in das Manöver einzugreifen. Die ESA hat für diesen Zweck zwei Linux-Programme entwickelt: RASCI und GOAS.
|
Kontrolle auf der ISS ...
RASCI steht für "Remote ATV Control at the International Space Station" und läuft auf einem IBM Thinkpad. Die ISS-Crew wird es zur Kontrolle des Andockmanövers einsetzen. Die Applikation benötigt X-Window (X11R6) mit Fvwm als Window-Manager und läuft derzeit auf einer Slackware 3.0 mit Kernel 2.0.30.
Die anfallenden Telemetriedaten werden im Linux-Filesystem gespeichert. RASCI ist modular aufgebaut. So gibt es einen Telemetrie-Handler, der die anfallenden Telemetriedaten des ATV empfängt, sie weiterverarbeitet, abspeichert und gegebenenfalls an Clients wie die Status-Monitore weiterleitet. Ein weiteres Modul sorgt für die Fehlererkennung während des Andockmanövers. Tritt ein Fehler auf, hat der Astronaut auf der ISS die Möglichkeiten, das Andockmanöver komplett abzubrechen, die Kontrolle an das Bodenpersonal abzugeben oder bei Kollisionsgefahr ein Ausweichmanöver zu starten.
Für künftige Versionen von RASCI sollen dem Astronauten außerdem Videodaten des Manövers zur Verfügung stehen, die in Echtzeit zusätzlich zu den Telemetriedaten angezeigt werden sollen.

|
Trajektorien- und Kontroll-Anzeige mit RASCI.
|
| Whitepaper |
|
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)
|
|
The Role of Open Source in Data Integration
Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.
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.
|