Lynx Software Technologies

{{Short description|American software company}}

{{promotional|date=January 2025}}

{{Infobox company |

name = Lynx Software Technologies, Inc |

type = Private |

company_slogan = |

foundation = 1988 |

location = San Jose, California |

industry = Embedded software|

products = Operating Systems, Separation Kernel (Hypervisor), Tools|

key_people = Tim Reed, CEO,
Amanda Blum, CFO,
Alan Maillet, CRO,
Will Keegan, CTO
Gurjot Singh, Chairman|

homepage = [https://www.lynx.com/ www.lynx.com]

}}

Lynx Software Technologies, Inc. (formerly LynuxWorks){{Cite web|url=https://www.militaryaerospace.com/trusted-computing/article/16719267/back-to-its-roots-lynuxworks-changes-name-to-lynx-software-technologies|title=StackPath|website=www.militaryaerospace.com|access-date=2020-04-29}} is a San Jose, California software company founded in 1988.{{Cite web|url=https://www.electronicsweekly.com/noticeboard/general-noticeboard/lynuxworks-receives-second-faa-rsc-certificate-for-lynxos-178-2012-03/|title=LynuxWorks receives second FAA RSC certificate for LynxOS-178|last=Staff|date=2012-03-12|website=Electronics Weekly|language=en-GB|access-date=2020-04-29}} Lynx specializes in secure virtualization and open, reliable, certifiable real-time operating systems (RTOSes). Originally known as Lynx Real-Time Systems, the company changed its name to LynuxWorks in 2000 after acquiring, and merging with, ISDCorp (Integrated Software & Devices Corporation), an embedded systems company with a strong Linux background. In May 2014, the company changed its name to Lynx Software Technologies.

Lynx embraced open standards from its inception, with its original RTOS, LynxOS, featuring a UNIX-like user model and standard POSIX interfaces to embedded developers. LynxOS-178 is developed and certified to the FAA DO-178C DAL A safety standard and received the first and only FAA Reusable Software Component certificate for an RTOS. It supports ARINC API and FACE standards.

In 1989, LynxOS, the company's flagship RTOS, was selected for use in the NASA/IBM Space Station Freedom project.{{cite web |title=LynuxWorks CEO ascends to visionary role |url=http://www.linuxdevices.com/news/NS7302136246.html |work=LinuxDevices.com |archive-url=https://web.archive.org/web/20061022120310/http://www.linuxdevices.com/news/NS7302136246.html |archive-date=October 22, 2006 |date=September 25, 2006 |accessdate=May 11, 2017}} Lynx Software Technologies operating systems are also used in medical, industrial and communications systems around the world.{{cite web |title=Embedded OS: Embedded Operating Systems Applications |url=http://www.lynuxworks.com/embedded-os.php3 |archive-url=https://web.archive.org/web/20121219154535/http://www.lynuxworks.com/embedded-os.php3 |archive-date=December 19, 2012 |work=LynuxWorks |accessdate=May 11, 2017}}

In early 2020, Lynx announced that the TR3 modernization program for the joint strike fighter had adopted Lynx’s LYNX MOSA.ic software development framework. The F-35 Lightning II Program (also known as the Joint Strike Fighter Program) is the US Department of Defense's focal point for defining affordable next generation strike aircraft weapon systems It is intended to replace a wide range of existing fighter, strike, and ground attack aircraft for the United States, the United Kingdom, Italy, Canada, Australia, the Netherlands, and their allies. After a competition between the Boeing X-32 and the Lockheed Martin X-35, a final design was chosen based on the X-35. This is the F-35 Lightning II, which will replace various tactical aircraft.

The company’s technology is also used in medical, industrial and communications systems around the world by companies like Airbus, Bosch, Denso, General Dynamics, Lockheed Martin, Raytheon, Rohde and Schwartz and Toyota.

Operating system evolution and history

LynxOS is the company's real-time operating system. It is UNIX-compatible and POSIX-compliant. It features predictable worst-case response time, preemptive scheduling, real-time priorities, ROMable kernel, and memory locking. LynxOS 7.0 is marketed as a "military grade", general purpose multi-core hard real-time operating system, and is intended for developers to embed security features during the design process, rather than adding security features after development. LynxOS and LynxOS-178 have been deployed in millions of safety-critical applications worldwide, including multiple military and aerospace systems.

In 2003, the company introduced the LynxOS-178 real-time operating system, a specialized version of LynxOS geared toward avionics applications that require certification to industry standards such as DO-178B. LynxOS-178 is a commercial off-the-shelf (COTS) RTOS that fully satisfies the objectives of the DO-178B level A specification and meets requirements for Integrated Modular Avionics (IMA) developers. LynxOS-178 is a native POSIX, hard real-time partitioning operating system developed and certified to FAA DO-178B/C DAL A safety standards. It is the only Commercial-off-the-Shelf (COTS) OS to be awarded a Reusable Software Component (RSC) certificate from the FAA for re-usability in DO-178B/C certification projects. LynxOS-178 is the primary host for real-time POSIX and FACE applications within the LYNX MOSA.ic development and integration framework. LynxOS-178 satisfies the PSE 53/54 profiles for both dedicated and multi-purpose real-time as well as FACE applications.

The LynxSecure Hypervisor ("bare metal," type 1) and separation kernel was released in 2005. Within the LYNX MOSA.ic development framework, it acts as a programmable processor partitioning system leveraging hardware virtualization capabilities of modern multi-core processors to isolate computing resources.

In February 2019, Lynx announced LYNX MOSA.ic (pronounced “mosaic”). LYNX MOSA.ic is a software development framework for rapidly building security- and safety-critical software systems out of independent application modules. Designed to deliver on the vision of the Modular Open Systems Approach (MOSA), its focus is to enable developers to collapse existing development cycles to create, certify, and deploy robust, secure platforms for manned and unmanned autonomous systems.

Lynx Software Technologies' patents on LynxOS technology include patent #5,469,571, "Operating System Architecture using Multiple Priority Light Weight kernel Task-based Interrupt Handling," November 21, 1995, and patent #5,594,903, "Operating System architecture with reserved memory space resident program code identified in file system name space," January 14, 1997.{{cite web |title=Assignee: Lynx Real-Time Systems, Inc. |url=http://www.patentstorm.us/assignee-patents/_Lynx_Real_Time_Systems__Inc_/461642/1.html |archive-url=https://web.archive.org/web/20121005074801/http://www.patentstorm.us/assignee-patents/_Lynx_Real_Time_Systems__Inc_/461642/1.html |archive-date=October 5, 2012 |work=PatenStorm.us |accessdate=May 11, 2017}}

LYNX MOSA.ic

A modular software development framework, the framework allows developers to design and integrate multi-core safety and security systems for industries such as the avionics, industrial, automotive, and UAV/satellite industries.{{Cite web|url=https://electronicsindustryawards.co.uk/lynx-mosa-ic-bundles-for-the-mission-critical-edge/|title=LYNX MOSA.ic bundles for the Mission Critical Edge | The Electronics Industry Awards|date=June 28, 2021}}

=Features=

There are three LYNX MOSA.ic bundles used for building secure applications.{{Cite web|date=2020-07-21|title=Lynx moves to strengthen Mission Critical Edge Computing with LYNX MOSA.ic bundles|url=https://www.cotsjournalonline.com/index.php/2020/07/21/lynx-moves-to-strengthen-mission-critical-edge-computing-with-lynx-mosa-ic-bundles/|website=COTS Journal}} These bundles include: LYNX MOSA.ic for Avionics,{{Cite web|title=LYNX MOSA.ic Selected For F-35 Lightning II Mission System Avionics|url=https://www.rtcmagazine.com/index.php/2020/01/02/lynx-mosa-ic-selected-for-f-35-lightning-ii-mission-system-avionics/|access-date=2020-01-02|website=RTC Magazine}}{{Cite web|url=https://www.defenseworld.net/news/27733/Lynx_Software_Framework_Adopted_for_Gray_Eagle_ER_UAS#.YVzsRh1lBp8|title=Lynx Software Framework Adopted for Gray Eagle-ER UAS|website=www.defenseworld.net}}{{Cite web|last=Whitney|first=Jamie|date=2020-07-23|title=New frontiers in real-time software|url=https://www.militaryaerospace.com/computers/article/14180254/military-aviation-real-time-software-operating-systems|website=militaryaerospace.com}} LYNX MOSA.ic for Industrial,{{Cite web|url=https://www.helpnetsecurity.com/2021/08/26/advantech-lynx/|title=Advantech collaborates with Lynx to offer Mission Critical Edge Starter Kit for IT/OT convergence|date=August 25, 2021}}{{Cite web|url=https://www.wnie.online/lynx-software-technologies-is-making-its-mosa-ic-for-industrial-product-available-in-the-microsoft-azure-marketplace/|title=Lynx Software Technologies is making its MOSA.ic for Industrial Product Available in the Microsoft Azure Marketplace|date=April 21, 2021|website=What's New in Electronics}}{{Cite web|url=https://www.electronicspecifier.com/news/latest/lynx-software-technologies-announce-new-partnership|title=Lynx Software Technologies announce new partnership|website=www.electronicspecifier.com}} and LYNX MOSA.ic for UAVs/Satellites.{{cite web | title=StackPath | website=StackPath | url=https://www.electronicdesign.com/industrial-automation/article/21134310/making-hard-partitioning-easy | access-date=2021-11-09}} These bundles are referred to as the "Mission Critical Edge," as they focus on security. There are differences between these bundles' features, such as LYNX MOSAI.ic for Industrial's support for Azure IoT Edge and Windows 10 and LYNX MOSA.ic for Avionics' support for Arm and x86 processor architectures.{{Cite web|url=https://www.embedded.com/separation-kernels-and-vms-enable-secure-mission-critical-edge-computing/|title=Separation kernels and VMs enable secure mission critical edge computing|first=Nitin|last=Dahad|date=June 16, 2020}}

LYNX MOSA.ic is built on Lynx Software Technologies' LynxSecure separation kernel hypervisor, which helps isolate applications and manage critical system assets.{{Cite web|url=https://www.helpnetsecurity.com/2021/08/13/lynx-software-codesys/|title=Lynx Software and CODESYS provide a bridge between IT and OT for industrial operators|date=August 13, 2021}} LYNX MOSA.ic supports LynxOS-178, Linux, Windows, and third-party OS systems.{{Cite web|url=https://www.electronicsweekly.com/news/products/software-products/lynx-hones-secure-firmware-industrial-drone-avionics-markets-2020-06/|title=Lynx hones secure firmware for industrial, drone and avionics markets|first=Steve|last=Bush|date=June 15, 2020}} LYNX MOSA.ic also has support for bare metal applications such as Lynx Simple Applications (LSA).{{Cite web|last=Wong|first=William|date=2019-04-02|title=Hard Partitioning Secures Embedded Virtual Machines|url=https://www.electronicdesign.com/technologies/embedded-revolution/article/21807797/hard-partitioning-secures-embedded-virtual-machines|website=electronicdesign.com}}

LYNX MOSA.ic's use of multi-core processors supports hardware virtualization. LYNX MOSA.ic's modular structure allows users to isolate computing resources into self-managed independent environments. TRACE32 provides JTAG debug support for the independent applications stored in LYNX MOSA.ic's modules.{{Cite web|url=https://www.eenewseurope.com/news/trace32-provides-jtag-debug-support-lynx-mosaic|title=TRACE32 provides JTAG Debug Support for Lynx MOSA.ic|date=March 11, 2019|website=eeNews Europe}}

=History=

LYNX MOSA.ic was first announced by Lynx Software Technologies in 2019.{{Cite web|url=https://www.idgconnect.com/article/3628108/cto-sessions-will-keegan-lynx-software-technologies.html|title=CTO Sessions: Will Keegan, Lynx Software Technologies|first=I. D. G.|last=Connect|date=August 11, 2021|website=IDG Connect}}{{Cite web|url=https://www.embedded.com/lynx-software-launches-mosa-ic-software-development-framework/|title=Lynx Software launches MOSA.ic software development framework|first=Embedded|last=Staff|date=February 27, 2019}} The framework was developed for integration with the U.S. Department of Defense's MOSA (Modular Open Systems Approach).

Starting in 2020, LYNX MOSA.ic is being utilized by the F-35 Joint Strike Fighter Program Office to support the development of upgraded mission system avionics for F-35 Lightning II fighter jets.{{Cite web|url=https://www.aerospacetechreview.com/lynx-mosa-ic-supports-gray-eagle-uas-software-modernization/|title=LYNX MOSA.ic Supports Gray Eagle UAS Software Modernization | Aerospace Tech Review|website=www.aerospacetechreview.com|date=11 November 2020 }}

In August 2021, Lynx Software Technologies and Advantech announced a collaboration to offer Mission Critical Edge Starter Kits for IT/OT convergence through Lynx LYNX MOSA.ic for Industrial. Lynx also partnered with CODESYS Group to integrate their control automation technology into the LYNX MOSA.ic for Industrial product in August 2021. In July 2021, Lynx also partnered with Collins Aerospace, providing LYNX MOSA.ic for Avionics as the foundation for Collins Aerospace's Perigon flight computer.{{Cite web|date=2021-07-20|title=Collins Aerospace Launches Perigon Offering to Support Future Flight Computing Requirements|url=https://www.aviationpros.com/engines-components/aircraft-airframe-accessories/cabin-communications/press-release/21230995/collins-aerospace-collins-aerospace-launches-perigon-offering-to-support-future-flight-computing-requirements|website=aviationpros.com}}{{Cite web|url=https://www.aviationtoday.com/2021/08/06/collins-aerospace-developing-generational-leap-flight-control-processing-power-perigon/|title=Collins Aerospace Developing Generational Leap in Flight Control Processing Power for Perigon|date=August 6, 2021|website=Aviation Today}} Lynx Software Technologies released LYNX MOSA.ic for Industrial on the Microsoft Azure marketplace in 2021.

References