On Saturday May 15, SpaceX ran a series of questions and answers about software development across the company's various projects. I have highlighted and translated the most interesting ones.
The interviews were attended by:
Jarrett Farnitano - Works on the Dragon ship's software, including crew displays.
Christine Huang - leads application software for the Starlink satellite constellation.
Jeanette Miranda - Develops embedded software for laser communications.
- 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 - .
This concludes the first part, in the second part there will be answers to questions about the Starship, the Dragon and Starlink.