AMA with SpaceX Developers (Part 1)

Starlink Packaged Satellites
Starlink Packaged Satellites

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.








All Articles