Lynx Software adds APIs to meet aviation specifications
Updated application program interfaces (APIs) from Lynx Software Technologies ensure that the LynxOS-178 operating system meet Future Airborne Capability Environment (FACE) 3.0 specifications.
Full conformance certification to the FACE 3.0 technical standard is expected by late summer 2020.
The FACE standard, first supported by Lynx in 2014, facilitates common approaches for using open standards with avionics systems. FACE-certified products help lower implementation costs, accelerate time-to-field for new capabilities, promote design reuse, and ease portability of applications.
Lynx is a member of the FACE consortium and has ensured that LynxOS-178 complies with all iterations of the technical specification on an ongoing basis. LynxOS-178 support for Intel, Arm and PowerPC architectures enables FACE applications to be used across multiple platforms, advises Lynx Software.
Pavan Singh, vice president of Product Management at Lynx explains the benefits for developers of aviation systems. “By supporting the latest updates to the FACE technical standard, LynxOS-178 enables avionics developers to deliver systems quickly and cost-effectively that provide optimum protection and security for operators.”
LynxOS-178 is a native POSIX, hard real-time partitioning operating system. It supports POSIX APIs that ensure more efficient interactions between software components while preserving reliability and ensuring safe software execution, says the company. The latest version of LynxOS-178 has been validated with the LYNX MOSA.ic software framework based on the LynxSecure separation kernel hypervisor. Systems can run multiple LynxOS-178 guests independently, which brings greater flexibility and strong isolation of applications for increased reliability, as well as accelerating system validation, debug, and integration, confirms Lynx.
The latest version of LynxOS-178 also extends support for the latest ISO C++ standards, C++ 11 and C++-14. Further enhancements to the RTOS capabilities include a kernel-mode network stack with IPv6 support and a single root I/O virtualisation (SR-IOV) driver that facilitates efficient interactions with PCIe devices and virtual functions when running within the LYNX MOSA.ic framework.