5 ms·
Other references say parts of Falcon9 and Dragon a version of Unix calLed VxWorks from Charles River. It is realtime (not virtual) and predates Linux. NASA uses
by peter303 6y ago
Other references say parts of Falcon9 and Dragon a version of Unix calLed VxWorks from Charles River. It is realtime (not virtual) and predates Linux. NASA uses it in a lot of its space probes because its been debugged for 33 years.
That doesnt means its perfect. The two 2003 Mars rovers experienced a bug in the then-newfangled flash memory driver. It was successfully fixed and reloaded from Earth.
https://en.wikipedia.org/wiki/VxWorks https://en.wikipedia.org/wiki/VxWorks
- BiteCode_dev 6y agoAnd they added Python 3.8 support last year: https://blogs.windriver.com/wind_river_blog/2019/09/vxworks-7-now-has-a-pet-snake/ https://blogs.windriver.com/wind_river_blog/2019/09/vxworks-... This damn snake can be compiled on anything.
- dilyevsky 6y agoI’ve worked with vxworks and I don’t think it can be considered Unix unless something changed in last 10 years
- BiteCode_dev 6y agoCan you give some details about the experience? I'm curious about this system, but not curious enough to spend a week playing with it.
- dilyevsky 6y agoWe used it for “hard realtime” embedded system didn’t even use virtual memory. Used to have pretty archaic toolchain (diab and some clunky eclipse setup). The os itself seemed pretty meh too (we had license and hence all the sources). Not sure how you would even get to try it without some trial agreement with their rep? Maybe try Qnx instead? It implements Posix so at least you’ll have easier time moving to linux. Also hard realtime and actually is a micro kernel arch which is nice
- tonyedgecombe 6y agoVxWorks from Charles River I think it is Wind River Systems.