VirtualLogix develops and markets VirtualLogix VLX, the partitioning and virtualization software platform that allows embedded systems to run heterogeneous operating systems and applications efficiently and safely. With VirtualLogix VLX, companies can mix and match legacy applications and their real-time operating systems with open operating systems, giving them a smooth and safe migration or evolution path.
VirtualLogix enables companies to stay ahead of changing market requirements and to streamline their embedded system software architecture.
VirtualLogix paves the way for the development of current and next generation of connected devices and network infrastructure.
VLX for Network Infrastructure is VirtualLogix’s Real-Time Virtualization™ software optimized for the demanding environments of communications equipment. From core networks to access point devices, VLX for Network Infrastructure virtualizes the processing hardware, making software more efficient. This enables reduced bill of materials, reduced development time, and less power consumption.
VirtualLogix™ VLX for Mobile Handsets is a high-performance, real-time virtualization solution that is targeted at wireless devices using ARM® core-based system-on-a-chip (SoC). VLX for Mobile Handsets allows multiple execution environments to simultaneously run on a single ARM processor core. The secure, fault tolerant architecture enables the isolation of each execution environment, allowing phone services, trusted services or device management functions to run unaffected by potential corruptions in an open operating system (OS) such as Linux and its applications.
VirtualLogix™ VLX for Embedded Systems is a customizable solution for embedded products where security, performance, power consumption, or cost is crucial. Integrating VLX Real-Time Virtualization™ technology, VLX Embedded enables the simultaneous execution of multiple operating systems (OS) on performance-critical, small footprint, single and multicore processor platforms.
VirtualLogix’s VLX Developer is an Eclipse-based graphical environment, which helps users configure, build and optimize their virtualized platforms. Virtualized platforms consolidate multiple guest operating systems and their associated application stacks onto shared hardware.