
"Deploying Embedded Linux for Spacecraft Missions"
Linux operating system is being used in spacecraft such as SpaceX's Dragon capsule and NASA's Ingenuity helicopter, with SpaceX employing Linux kernel 3.2 with real-time patches for stability. Both SpaceX and NASA utilize off-the-shelf x86 computing hardware and C++-based software for their flight computers. While using Linux in avionics and critical applications requires customization for specific tasks and may not be ideal for hard real-time applications, it provides access to a wide range of software and documentation that needs to be balanced against project needs.

