> Linux Is Now on Mars, Thanks to NASA's Perseverance Rover
> Previous NASA Mars rovers mostly used an operating system from Wind River Systems. But this time, the space agency chose Linux for Perseverance's Ingenuity helicopter drone.
https://linuxunplugged.com/396
> [audio] Tim Canham, the Mars Helicopter Operations Lead, shares Linux’s origins at JPL and how it ended up running on multiple boxes on Mars.
Could you recall any sources to this?
Just because they are using OTS hardware doesn't mean it doesn't go through verification and testing, it just means they are buying hardware instead of making it themselves.
How the First Helicopter on Mars Uses Off-the-Shelf Hardware and Linux
https://thenewstack.io/how-the-first-helicopter-on-mars-uses...
edit: found the paper https://trs.jpl.nasa.gov/bitstream/handle/2014/46229/CL%2317...
"a. Using ${a[@]} or ${a[*]} with an array without any assigned elements when the nounset option is enabled no longer throws an unbound variable error."
https://archive.fosdem.org/2018/schedule/event/code_parsing_...
A major goal of this later ADA implementation is readability, in addition to (Windows) performance and ADA's safety.
That is not a statement about a formally verifiable program that I would base a billion-dollar program on.
Bash powers probably hundreds of billions of dollars worth of critical infrastructure...