Publication | Closed Access
Challenges Using Linux as a Real-Time Operating System
19
Citations
1
References
2019
Year
EngineeringReal-time System DesignComputer ArchitectureSimulation GroupsHardware SecurityReal-time SystemSystems EngineeringReal-time ApplicationParallel ComputingReal-time Operating SystemComputer EngineeringComputer ScienceReal-time ComputingOperating SystemsAutomationReal-time SystemsParallel ProgrammingReal-time OperationDragon CapsulesSystem Software
Human-in-the-loop (HITL) simulation groups at NASA and the Air Force Research Lab have been using Linux as a real-time operating system (RTOS) for over a decade. More recently, SpaceX has revealed that it is using Linux as an RTOS for its Falcon launch vehicles and Dragon capsules. As Linux makes its way from ground facilities to flight critical systems, it is necessary to recognize that the real-time capabilities in Linux are cobbled onto a kernel architecture designed for general purpose computing. The Linux kernel contain numerous design decisions that favor throughput over determinism and latency. These decisions often require workarounds in the application or customization of the kernel to restore a high probability that Linux will achieve deadlines.
| Year | Citations | |
|---|---|---|
Page 1
Page 1