NTRS - NASA Technical Reports Server

Back to Results
Challenges Using Linux as a Real-Time Operating SystemHuman-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.

Document ID
Document Type
Conference Paper
Madden, Michael M.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
April 14, 2020
Publication Date
January 7, 2019
Subject Category
Computer Programming And Software
Report/Patent Number
Meeting Information
2019 AIAA SciTech Forum and Exposition(San Diego, CA)
Funding Number(s)
WBS: 432938.
Distribution Limits
Work of the US Gov. Public Use Permitted.
No Preview Available