VirtualLogix
Encyclopedia
VirtualLogix, Inc. provides real-time virtualization
software and related development tools for embedded system
s. The company was founded in 2002.
In September 2010, VirtualLogix was acquired by Red Bend Software
.
provides concurrent support for rich operating systems like Linux
and Windows, and in-house or commercial real-time operating system
s on general purpose processors and DSPs
.
VLX supports a variety of 32-bit/64-bit processors, single and multi-core processors, including processors from Intel, Texas Instruments
, Freescale and ARM and Power architectures. VLX supports devices with and without memory management unit
s and can take advantage of hardware virtualization and security support.
capability for embedded systems using virtualization
and multi-core processors.
-based graphical environment, which is used to configure, build, monitor and optimize VLX virtualized platforms.
, Open Kernel Labs
's OKL4 and, to a lesser extent,
open source hypervisor
s such as L4
and Xen
Full virtualization
In computer science, full virtualization is a virtualization technique used to provide a certain kind of virtual machine environment, namely, one that is a complete simulation of the underlying hardware...
software and related development tools for embedded system
Embedded system
An embedded system is a computer system designed for specific control functions within a larger system. often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal...
s. The company was founded in 2002.
In September 2010, VirtualLogix was acquired by Red Bend Software
Red Bend Software
Red Bend Software is a software company providing mobile software management technology to mobile phone manufacturers and operators. Red Bend’s software has been deployed by handset manufacturers including Kyocera, LG Electronics, Motorola, Sharp, Sony Ericsson and ZTE, as well as companies in the...
.
Real-time hypervisors
VirtualLogix's VLX HypervisorHypervisor
In computing, a hypervisor, also called virtual machine manager , is one of many hardware virtualization techniques that allow multiple operating systems, termed guests, to run concurrently on a host computer. It is so named because it is conceptually one level higher than a supervisory program...
provides concurrent support for rich operating systems like Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
and Windows, and in-house or commercial real-time operating system
Real-time operating system
A real-time operating system is an operating system intended to serve real-time application requests.A key characteristic of a RTOS is the level of its consistency concerning the amount of time it takes to accept and complete an application's task; the variability is jitter...
s on general purpose processors and DSPs
Digital signal processor
A digital signal processor is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.-Typical characteristics:...
.
VLX supports a variety of 32-bit/64-bit processors, single and multi-core processors, including processors from Intel, Texas Instruments
Texas Instruments
Texas Instruments Inc. , widely known as TI, is an American company based in Dallas, Texas, United States, which develops and commercializes semiconductor and computer technology...
, Freescale and ARM and Power architectures. VLX supports devices with and without memory management unit
Memory management unit
A memory management unit , sometimes called paged memory management unit , is a computer hardware component responsible for handling accesses to memory requested by the CPU...
s and can take advantage of hardware virtualization and security support.
Virtualization enabled high availability
VirtualLogix's vHA is an add-on to VLX that provides high availabilityHigh availability
High availability is a system design approach and associated service implementation that ensures a prearranged level of operational performance will be met during a contractual measurement period....
capability for embedded systems using virtualization
Full virtualization
In computer science, full virtualization is a virtualization technique used to provide a certain kind of virtual machine environment, namely, one that is a complete simulation of the underlying hardware...
and multi-core processors.
Development environment
VirtualLogix’s VLX Developer is an EclipseEclipse
An eclipse is an astronomical event that occurs when an astronomical object is temporarily obscured, either by passing into the shadow of another body or by having another body pass between it and the viewer...
-based graphical environment, which is used to configure, build, monitor and optimize VLX virtualized platforms.
Competitors
Today, their competitors include Trango's Virtual ProcessorsTrango Virtual Processors
Trango Virtual Processors is a privately owned company that builds real-time hypervisors and development tools for embedded systems. The company was founded in 2004 by Pierre Coulombeau and Fabrice Devaux. They are headquartered in Grenoble, France. Trango was acquired by VMware in October 2008...
, Open Kernel Labs
Open Kernel Labs
Open Kernel Labs is a privately owned company that develops microkernel-based hypervisors and operating systems for embedded systems. The company was founded in 2006 by Steve Subar and Gernot Heiser as a spinout from NICTA...
's OKL4 and, to a lesser extent,
open source hypervisor
Hypervisor
In computing, a hypervisor, also called virtual machine manager , is one of many hardware virtualization techniques that allow multiple operating systems, termed guests, to run concurrently on a host computer. It is so named because it is conceptually one level higher than a supervisory program...
s such as L4
L4 microkernel family
L4 is a family of second-generation microkernels, generally used to implement Unix-like operating systems, but also used in a variety of other systems.L4 was a response to the poor performance of earlier microkernel-base operating systems...
and Xen
Xen
Xen is a virtual-machine monitor providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently....