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
Acquisition Source
Langley Research Center
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
Meeting: 2019 AIAA SciTech Forum and Exposition
Location: San Diego, CA
Country: United States
Start Date: January 7, 2019
End Date: January 11, 2019
Sponsors: American Institute of Aeronautics and Astronautics (AIAA)
Funding Number(s)
WBS: 432938.
Distribution Limits
Work of the US Gov. Public Use Permitted.
No Preview Available