Am Samstag, dem 15. Mai, führte SpaceX eine Reihe von Fragen und Antworten zur Softwareentwicklung in den verschiedenen Projekten des Unternehmens durch. Ich habe die interessantesten hervorgehoben und übersetzt.
Die Interviews wurden besucht von:
Jarrett Farnitano - Arbeitet an der Software des Drachenschiffs, einschließlich Crew-Displays.
Christine Huang - leitet Anwendungssoftware für die Starlink-Satellitenkonstellation.
Jeanette Miranda - Entwickelt eingebettete Software für die Laserkommunikation.
- Starship.
- .
: , . - , , .., , , . ?
: [ SpaceX] , , . - , , . , , . . , . , . , , , . , , , . , , , , . -
: , , , Starlink? ? ? !
: -, , . , , .
, . , , . HITL (hardware in the loop) , . , , , , . , . . , . -
: Python SpaceX? , , - ?
: SpaceX Python! Python - , , CI/CD. , Python . Python , , (, ...). , , , . -
: ? , , ..... //IDEs ? QA , ?
: SpaceX QA - , , . , . , , . , , . , . , , , , . -
: - ? , , (C++ pre '11 rev) ( C++17/20, Rust)?
: - . , ! , . , , , . , , , . -
: SpaceX Linux ? , PREEMPT_RT Linux realtime, . , - , .
: , . Linux , . ( , , ) , , , ". -
: ?
: . , . . , Starship, , , , .. -
: CI/CD? "" " " , , , ?
: . , HOOTL. CI/CD, . , , HITL (-). Starlink HITL - , CI. CI- , , . , , . . , Starlink . , , ". -
: ? ?
: . , CI/CD, , . , CI/CD . , ( Dragon ), , - , . , - , CI, . , . ; , Bazel - .
Damit ist der erste Teil abgeschlossen, im zweiten Teil werden Antworten auf Fragen zum Raumschiff, zum Drachen und zum Starlink gegeben.