ESA Updates Mars Probe Software Originally Developed in Windows 98

ESA Updates Mars Probe Software Originally Developed in Windows 98

Sending something to Mars is a major undertaking even today, and decades ago it was even harder. That’s why you have to build space hardware to last, and the European Space Agency (ESA) certainly did that with the venerable Mars Express probe. After almost 20 years, this mission is still going strong, and it’s even gaining new capabilities. But to get there, the ESA had to replace the probe’s ancient software, which was originally developed in a Windows 98 developer environment.

Mars Express reached the red planet in 2003, equipped with a raft of atmospheric and surface sensors, as well as the Beagle 2 lander. Unfortunately, the lander never phoned home after deployment. It was unclear what happened to it until NASA’s Mars Reconnaissance Orbiter spotted it in 2015. Its solar panels failed to deploy, blocking the antenna array. Still, Mars Express has more than pulled its weight. The Mars Advanced Radar for Subsurface and Ionospheric Sounding (MARSIS) instrument has been particularly important. It previously helped scientists discover signs of liquid water buried under the dusty plains of Mars.

After all these years, the ESA team is interested in pushing MARSIS to the limit, and that means it needs a software update. However, the Windows 98 code on the embedded system is not up to the task. But how do you change Windows 98-designed software from 120 million miles away? Not easily. Just designing a development environment on Earth that could talk to the probe’s computer was a two-month endeavor.

How do you update Windows 98 on a spaceship orbiting Mars? @esa is doing it for Mars Express, after 19 years. https://t.co/DRWtuaqo22 pic.twitter.com/xxkDz5GrL1

— Chris Hadfield (@Cmdr_Hadfield) June 22, 2022

The new probe software was built at Istituto Nazionale di Astrofisica (INAF) in Italy and is now being deployed by the ESA. Once fully installed, MARSIS will be able to study important features on Mars and its moon Phobos that were previously too complex to tackle. The new software will allow MARSIS to get more data from the surface and process it more efficiently, whereas before it would run out of memory very quickly. Essentially, the computer will be able to discard unneeded data, which means more value from each and every transmission to Earth.

The team hopes that the refreshed Mars Express will be able to identify more potential sources of water on the red planet. As humanity barrels toward a potential multi-planetary future, it will be vital that we know where we might find water. Not only could it sustain human explorers, but water can also be turned into fuel for rockets that bring people back to Earth or even send them farther out into the solar system.

Correction: This post originally stated that the Mars Express probe ran Windows 98. The original developer environment for the probe software was built around Windows 98, but the probe itself is not x86-based and does not run any variant of Windows. wfoojjaec regrets the error.

Continue reading

Microsoft: Pluton Chip Will Bring Xbox-Like Security to Windows PCs
Microsoft: Pluton Chip Will Bring Xbox-Like Security to Windows PCs

Intel, AMD, and Qualcomm are working to make Pluton part of their upcoming designs, which should make PCs more difficult to hack, but it also bakes Microsoft technology into your hardware.

Apple: ‘It’s Up to Microsoft’ to Get Windows Running on New ARM Macs
Apple: ‘It’s Up to Microsoft’ to Get Windows Running on New ARM Macs

According to Apple, the question of supporting Windows on the M1 is entirely in Microsoft's court.

How Does Windows Use Multiple CPU Cores?
How Does Windows Use Multiple CPU Cores?

We take multi-core awareness for granted these days, but how do the CPU and operating system communicate with each other in the first place?

Minecraft With Ray Tracing Now Available for All Windows 10 Players
Minecraft With Ray Tracing Now Available for All Windows 10 Players

You don't usually think of Minecraft as a realistic game, but the developers have been hard at work adding RTX ray tracing to the game for the last eight months. It's finally out of beta today, and it really works with the blocky look of Minecraft.