NASA’s core Flight System Expands Operating System Support with Addition of QNX

NASA’s core Flight System (cFS) has added support for the QNX Software Development Platform (SDP) 8.0, expanding its multi-platform capabilities to now include Linux, RTEMS, VxWorks, and QNX operating systems. QNX is the foundational development platform for the next generation of mission, safety- systems—merging unprecedented performance with unparalleled security and reliability—without compromise.The cFS framework enables reuse, rapid development, and portability through its dynamic run-time environment, layered architecture, and component-based design. Its four main components – the platform support package, operating system abstraction layer, the core flight executive, and apps – give system designers the tools and flexibility they need to implement robust flight software (FSW) solutions. This proven framework has already powered more than 40 small to large class NASA missions, including the Roman Space Telescope. The addition of QNX support further enhances the system’s versatility, providing mission developers with greater flexibility in selecting operating systems that best meet their specific mission requirements and hardware platforms.
