Satellites and space systems
A glitch in space should not end the mission.
Radiation can corrupt a driver at any time. On DurgX, only that driver stops and restarts. The satellite keeps working.
- A failing part is isolated and restarted instead of crashing the whole system.
- Every program gets only the hardware access it was explicitly given.
- The kernel's own memory is planned up front, so it cannot run out halfway through a mission.
- You decide the recovery plan: restart, switch the part off, or raise an alert.
What you gain: Longer uptime in places where nobody can walk up and press reset.