Skip to the main content.

VIE-1

VIRTUAL INTEGRATION ENVIRONMENT SOFTWARE
With the pressure on collapsing development schedules, Lynx has worked with its partners and identified three areas of opportunity associated with the creation of LYNX MOSA.ic-based systems:

  • Enable software development for Linux and LynxOS-178 without software developers needing to be experts in hypervisor technology. Here, the focus is on functionality as opposed to cycle accuracy
  • Developing customer software ahead of target hardware availability
  • Harnessing existing customer CI/CD development flows for the creation of LYNX MOSA.ic-based systems

BUILD CUSTOM SOLUTION

Our Virtual Integration Environment (VIE) product helps enable these capabilities. VIE:

  • Provides a disaggregated virtual target infrastructure. LynxOS-178 and Buildroot instances are independent of LynxSecure, supporting QEMU virtual targets for Arm and Intel
  • Supports a cloud-based workflow, with current product supporting on-prem use cases. Public cloud support will be added in 2024
  • A specific version of VIE is offered as a complementary release to a specific LYNX MOSA.ic for Avionics (MfA) release (Example: MOSA.ic for Avionics 2023.10 and VIE 2023.10)

READ VIE BLOG

VIE-product-banner

PRODUCT DETAILS

The diagram to the right shows how the system is configured. The Lynx DevOps Server hosts the Virtual Target Emulator and includes a Linux-hosted QEMU. vSwitch supports the LynxOS-178 RTOS or LynxElement (Unikernel) runtime environments. This provides accurate emulation of POSIX/ANSI calls. Client/Server Lynx Target Services (LTS) utility allows users to create/delete and start/stop LynxOS-178 or Unikernel images. Lynx provides command line interface (CLI) and Python APIs to control this.  

To use this package of software, customers: 

  • Deploy the Lynx DevOps Server with the Virtual Target Emulator and Manager
  • Deploy the client side of the Virtual Target Manager on the MfA CDK workstations
  • Build LynxOS-178, Unikernel and Buildroot Linux images
  • Use the CLI to upload and run the images on the Virtual Target Emulator
  • Script the deployment and execution of images on the virtual target for CI/CD

vie-software-2

 

LET'S CONNECT

Lynx is excited to discuss your new project and how our technology and safety/security system knowledge can assist you. Please fill out the form below.