What parts would actually need realtime response? Only thing I can think of would be thrusters, but wouldn't that be solved by an asic? Essentially a network command where you say "I don't care specifically when you do this, but I'm requesting a correction of M-magnitude in this 3-vector. If I don't get an ack within 500ms cancel. "
Navigation / attitude control needs to be real time. Even if there's a microcontroller at the device, the guidance system receives telemetry and then sends commands. If the send is arbitrarily delayed then the resulting motion won't be what the system desired. The microcontroller can't do the complex calculations on its own because it doesn't have all the telemetry from multiple sensors.
Also RTOS tend to have a lot of verification work applied so that you can be confident some facilities just won't fail.
Linux RT merge: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...