ArticleslgStudy

computer science

Lynx Software Technologies

Lynx Software Technologies is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Lynx Software Technologies rather than just read about it. In short: Lynx Software Technologies, Inc. (formerly LynuxWorks) is a San Jose, California software company founded in 1988.

Key takeaways

  • Lynx Software Technologies belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Lynx Software Technologies to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Lynx Software Technologies from memory before moving on to harder problems.

Reference excerpt

Lynx Software Technologies, Inc. (formerly LynuxWorks) is a San Jose, California software company founded in 1988. 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. Lynx Software Technologies operating systems are also used in medical, industrial and communications systems around the world. 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 safety-critical applications worldwide. 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.

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.

Features There are three LYNX MOSA.ic bundles used for building secure applications. These bundles include: LYNX MOSA.ic for Avionics, LYNX MOSA.ic for Industrial, and LYNX MOSA.ic for UAVs/Satellites. 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. LYNX MOSA.ic is built on Lynx Software Technologies' LynxSecure separation kernel hypervisor, which helps isolate applications and manage critical system assets. LYNX MOSA.ic supports LynxOS-178, Linux, Windows, and third-party OS systems. LYNX MOSA.ic also has support for bare metal applications such as Lynx Simple Applications (LSA). 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.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Lynx Software Technologies

Start with the simplest possible case. Write down what Lynx Software Technologies claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Lynx Software Technologies before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Lynx Software Technologies ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Lynx Software Technologies

In research
Lynx Software Technologies appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Lynx Software Technologies in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Lynx Software Technologies is common in secondary-school and first-year university syllabi. It links to neighbouring topics Companies based in San Jose, California, Embedded operating systems, Linux companies, so understanding it makes those chapters shorter.
In everyday life
Look for Lynx Software Technologies outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Lynx Software Technologies in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Lynx Software Technologies means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Lynx Software Technologies out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Lynx Software Technologies in simple terms?

Lynx Software Technologies, Inc. (formerly LynuxWorks) is a San Jose, California software company founded in 1988.

Why does Lynx Software Technologies matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Lynx Software Technologies?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Lynx Software Technologies.

Tags

  • Companies based in San Jose, California
  • Embedded operating systems
  • Linux companies
  • Real-time operating systems
  • Software companies based in California

Keep exploring