Τα ενσωματωμένα συστήματα στον πύραυλο SpaceX Falcon 9 λειτουργούν σε Linux

Πριν από λίγες ημέρες, η SpaceX παρέδωσε με επιτυχία δύο αστροναύτες στον ISS χρησιμοποιώντας το επανδρωμένο διαστημόπλοιο Crew Dragon. Τώρα έγινε γνωστό ότι τα ενσωματωμένα συστήματα του πυραύλου SpaceX Falcon 9, που χρησιμοποιήθηκε για την εκτόξευση του πλοίου με αστροναύτες στο διάστημα, βασίζονται στο λειτουργικό σύστημα Linux.

Τα ενσωματωμένα συστήματα στον πύραυλο SpaceX Falcon 9 λειτουργούν σε Linux

Αυτό το γεγονός είναι σημαντικό για δύο λόγους. Πρώτον, για πρώτη φορά μετά από δέκα χρόνια, αστροναύτες πήγαν στο διάστημα από το έδαφος των ΗΠΑ. Δεύτερον, αυτή η εκτόξευση ήταν η πρώτη φορά στην ιστορία που μια ιδιωτική εταιρεία παρέδωσε ανθρώπους στο διάστημα.

Σύμφωνα με τα διαθέσιμα δεδομένα, τα ενσωματωμένα συστήματα του οχήματος εκτόξευσης Falcon 9 εκτελούν μια απογυμνωμένη έκδοση του Linux, η οποία είναι εγκατεστημένη σε τρεις περιττούς υπολογιστές με επεξεργαστές dual-core x86. Το λογισμικό που χρησιμοποιείται για τον έλεγχο της πτήσης Falcon 9 είναι γραμμένο σε C/C++ και εκτελείται ξεχωριστά σε κάθε υπολογιστή. Ο πύραυλος δεν χρειάζεται εξειδικευμένους επεξεργαστές που να προστατεύονται αξιόπιστα από την ακτινοβολία, αφού το επιστρεφόμενο πρώτο στάδιο παραμένει στο διάστημα για μικρό χρονικό διάστημα. Για να διασφαλιστεί η αξιόπιστη λειτουργία, αρκεί ο πλεονασμός που παρέχεται από τρία πλεονάζοντα συστήματα υπολογιστών.  

Η πηγή δεν διευκρινίζει ποιους επεξεργαστές χρησιμοποιεί η SpaceX στον πύραυλο της, αλλά μπορεί κάλλιστα να αποδειχθεί ότι δεν εμπλέκονται οι νεότερες και πιο παραγωγικές λύσεις, καθώς αυτό εφαρμόζεται συχνά. Για παράδειγμα, ο Διεθνής Διαστημικός Σταθμός χρησιμοποίησε επεξεργαστές Intel 80386SX με συχνότητα 20 MHz από το 1988. Αυτές οι λύσεις έχουν χρησιμοποιηθεί για την υποστήριξη εφαρμογών πολυπλέκτη και αποπολυπλέκτη (C&C MDM), αλλά δεν είναι πολύ καλές για άλλες εργασίες. Στην καθημερινή ζωή, οι αστροναύτες χρησιμοποιούν φορητούς υπολογιστές HP ZBook 15 με πλατφόρμες λογισμικού Debian Linux, Scientific Linux και Windows 10. Οι υπολογιστές Linux χρησιμοποιούνται ως τερματικά για σύνδεση στο C&C MDM, ενώ οι φορητοί υπολογιστές Windows χρησιμοποιούνται για προβολή αλληλογραφίας και περιήγηση στο Διαδίκτυο και ψυχαγωγία.   

Το μήνυμα αναφέρει επίσης ότι πριν από την εκτόξευση του οχήματος εκτόξευσης, το λογισμικό και ο εξοπλισμός που χρησιμοποιούνται για τον έλεγχο πτήσης δοκιμάζονται σε έναν προσομοιωτή που είναι ικανός να προσομοιώνει διάφορες καταστάσεις, συμπεριλαμβανομένων εκείνων έκτακτης ανάγκης. Αξίζει να σημειωθεί ότι το διαστημόπλοιο Crew Dragon χρησιμοποιεί επίσης συστήματα που τρέχουν σε Linux, μαζί με λογισμικό γραμμένο σε C++. Όσο για τη διεπαφή με την οποία αλληλεπιδρούν οι αστροναύτες, είναι μια διαδικτυακή εφαρμογή σε JavaScript. Ο πίνακας αφής που χρησιμοποιείται για τη λειτουργία αντιγράφεται από μια διεπαφή κουμπιού σε περίπτωση βλάβης.



Πηγή: 3dnews.ru

Προσθέστε ένα σχόλιο