Die Bordsysteme der SpaceX Falcon 9-Rakete laufen unter Linux

Vor einigen Tagen hat SpaceX mit der bemannten Raumsonde Crew Dragon erfolgreich zwei Astronauten zur ISS gebracht. Nun wurde bekannt, dass die Bordsysteme der SpaceX Falcon 9-Rakete, mit der das Schiff mit Astronauten an Bord ins All geschossen wurde, auf dem Linux-Betriebssystem basieren.

Die Bordsysteme der SpaceX Falcon 9-Rakete laufen unter Linux

Dieses Ereignis ist aus zwei Gründen bedeutsam. Erstens flogen zum ersten Mal seit zehn Jahren wieder Astronauten von US-amerikanischem Boden aus ins All. Zweitens war dieser Start das erste Mal in der Geschichte, dass ein privates Unternehmen Menschen ins All beförderte.

Den vorliegenden Daten zufolge läuft auf den Bordsystemen der Trägerrakete Falcon 9 eine abgespeckte Version von Linux, die auf drei redundanten Computern mit Dual-Core-x86-Prozessoren installiert ist. Die zur Steuerung des Falcon 9-Fluges verwendete Software ist in C/C++ geschrieben und läuft separat auf jedem Computer. Die Rakete benötigt keine speziellen Prozessoren, die zuverlässig vor Strahlung geschützt sind, da die zurückgekehrte erste Stufe für kurze Zeit im Weltraum verbleibt. Um einen zuverlässigen Betrieb zu gewährleisten, ist die Redundanz durch drei redundante Computersysteme ausreichend.  

Die Quelle gibt nicht an, welche Prozessoren SpaceX in seiner Rakete verwendet, aber es kann durchaus sein, dass es sich nicht um die neuesten und produktivsten Lösungen handelt, da dies häufig praktiziert wird. Beispielsweise nutzte die Internationale Raumstation ab 80386 Intel 20SX-Prozessoren mit einer Frequenz von 1988 MHz. Diese Lösungen wurden zur Unterstützung von Multiplexer- und Demultiplexer-Anwendungen (C&C MDM) verwendet, für andere Aufgaben sind sie jedoch nicht sehr gut geeignet. Im Alltag verwenden Astronauten HP ZBook 15-Laptops mit den Softwareplattformen Debian Linux, Scientific Linux und Windows 10. Linux-Computer werden als Terminals für die Verbindung mit C&C MDM verwendet, während Windows-Laptops zum Anzeigen von E-Mails und zum Surfen im Netzwerk, Internet und Unterhaltung verwendet werden.   

In der Mitteilung heißt es außerdem, dass vor dem Start der Trägerrakete die für die Flugsteuerung verwendete Software und Ausrüstung an einem Simulator getestet wird, der verschiedene Situationen, auch Notfallsituationen, simulieren kann. Bemerkenswert ist, dass die Raumsonde Crew Dragon neben in C++ geschriebener Software auch Linux-basierte Systeme verwendet. Bei der Schnittstelle, mit der Astronauten interagieren, handelt es sich um eine Webanwendung in JavaScript. Das für die Bedienung verwendete Touchpanel wird im Fehlerfall durch eine Drucktastenschnittstelle dupliziert.



Source: 3dnews.ru

Kommentar hinzufügen