Я тут загуглил, и оказалось, что внутри Falcon9 стоит Linux. Так что внезапно все эти скучнейшие жонглирования «туда и обратно» оказались онтопиком. И даже больше:
“We use C++ for all vehicle control systems, Python for tools, testing and automation, and Javascript/HTML/CSS for our displays.”
А еще все это работает на паре x86 процессоров.
https://thenewstack.io/the-hardware-and-software-used-in-space/
И вот, представьте, что выйдет очередная ракета, и на ней полетят на Марс люди. Вы бы доверили доставку своей ценной персоны на 54млн км системе, которую любой драйвер может ввести в состояние комы, в которой используются, с одной стороны, технологии монолитного ядра времен юности вашей матери/бабушки/прабабушки, а с другой - те же технологии, что в компе балбеса-игруна, который в крайнем случае может перезагрузить систему или переустановить виндоус? И софту на самых небезопасных ЯП? К тому же, наверняка там кодовая база с бородой, и более безопасные фичи новых стандартов просто не используются.
Как можно на таком ширпотребе что-то серьезное делать…