LynxOS-178 is a commercial off-the-shelf (COTS) real-time operating system (RTOS) designed to meet the stringent requirements of safety-critical systems, particularly in avionics. It supports x86, Arm, and PowerPC platforms and is built upon open standards, ensuring compatibility and flexibility for developers. LynxOS-178 provides security and safety through strict, hardware-enforced isolation between real-time processes, applications, and the RTOS kernel services and drivers.
Key Features and Functionality:
- Safety Certification: LynxOS-178 has been certified multiple times to DO-178C Design Assurance Level A (DAL A), the highest level of safety certification for airborne systems.
- Standards Compliance: The RTOS is fully compliant with ARINC 653, POSIX, and the Future Airborne Capability Environment (FACE) standards, facilitating software portability and reuse across different platforms.
- Reusable Software Component (RSC): LynxOS-178 is the first and only time- and space-partitioned RTOS to have obtained an RSC award from the Federal Aviation Administration (FAA), allowing developers to reuse previously certified software components, thereby reducing certification costs and time.
- Hardware Support: It supports multicore processors across x86, Arm, and PowerPC architectures, providing flexibility in hardware selection.
- Partitioning: The RTOS offers time, space, and resource partitioning, ensuring that faults or overloads in one partition do not affect others, thereby enhancing system reliability and security.
Primary Value and Problem Solving:
LynxOS-178 addresses the critical need for a reliable, certifiable RTOS in safety-critical applications, particularly in the aerospace and defense industries. By adhering to open standards and achieving high-level safety certifications, it enables developers to create systems that are both secure and interoperable. The RSC certification significantly reduces the time and cost associated with the certification process, allowing for faster development cycles and more efficient resource utilization. Additionally, its support for multiple hardware architectures and compliance with industry standards ensure that LynxOS-178 can be seamlessly integrated into a wide range of systems, providing a robust foundation for mission-critical applications.