Spirit ve Opportunity roverlarının uçus yazılımındaki kodların bir bölümü Pathfinder ve Athena roverlarından aynen copy & paste şeklinde, bir bölümü ise takım takım tarafından yazılmış.
C ve C++ dilleri kullanılmış. İşletim sistemi hariç 300kb' büyüklüğünde bir dosya tutmuş.
Mars roverlarında kullanılan işletim sistemi ise şu;
Wind River firmasının VxWorks işletim sistemi.
https://en.wikipedia.org/wiki/VxWorks
Aynı eylemler ve işletim sistemi daha sonra Curiosity roverında da devam ediyor.
Ayrıca Curiosity'de RAD750 işlemcisi kullanılmış.
https://en.wikipedia.org/wiki/RAD750
--------------
Rosetta
RTX 2010 işlemcisi var. (Radyasyon korumalı fakat, Curiosity'e kıyasla çok zayıf bir işlemci)
https://en.wikipedia.org/wiki/RTX2010
Rosetta'da ayrıca bir işletim sistemi yok. Sadece Forth programlama dili ile yazılmış, onboard bir yazılımı var. OBCP (On Board Control Procedure) O nedenle o işlemci yetmiş zaten.
OBCP'de ise şu Framework kullanılmış;
http://www.rheagroup.com/products/mois/
Rosetta ve Curiosity'i yazılımsal açıdan karşılaştırırsak, Rosetta çok basit kalıyor Curiosity Rover'ın yanında.
Belki 1997'de indirilen Pathfinder kadar olabilir belki teknolojisi ki; Rosetta programına 1993 yılında başlamışlar zaten.
Ayrıca doğru çalışmadı. Zıpkılarını bırakmadı ve 2 sefer sıçradı yerinde.
Avrupa Uzay Ajansı'nın Nasa kadar tecrübesi yok çünkü.
Sonuç olarak Curiosity Wins benim gözümde.