VirtualLogix, Inc. provides real-time
virtualization
In computing, virtualization or virtualisation (sometimes abbreviated v12n, a numeronym) is the act of creating a virtual (rather than actual) version of something at the same abstraction level, including virtual computer hardware platforms, st ...
software and related development tools for
embedded system
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' ...
s. The company was founded in 2002.
In September 2010, VirtualLogix was acquired by
Red Bend Software
Red Bend Software is a software company providing mobile software management technology to mobile phone manufacturers and operators. Its software has been deployed by handset manufacturers including Kyocera, LG Electronics, Motorola, Sharp, Sony ...
.
Products
Real-time hypervisors
VirtualLogix's VLX
Hypervisor
A hypervisor (also known as a virtual machine monitor, VMM, or virtualizer) is a type of computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called ...
provides concurrent support for rich operating systems like
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
and Windows, and in-house or commercial
real-time operating system
A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which ...
s on general purpose processors and
DSPs.
VLX supports a variety of 32-bit/64-bit processors, single and
multi-core
A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions (such ...
processors, including processors from
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the devel ...
,
Texas Instruments
Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globa ...
,
Freescale
Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embe ...
and ARM and Power architectures. VLX supports devices with and without
memory management unit
A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical ...
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 availability
High availability (HA) is a characteristic of a system which aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period.
Modernization has resulted in an increased reliance on these systems. F ...
capability for embedded systems using
virtualization
In computing, virtualization or virtualisation (sometimes abbreviated v12n, a numeronym) is the act of creating a virtual (rather than actual) version of something at the same abstraction level, including virtual computer hardware platforms, st ...
and
multi-core
A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions (such ...
processors.
Development environment
VirtualLogix’s VLX Developer is an
Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
-based graphical environment, which is used to configure, build, monitor and optimize VLX virtualized platforms.
Competitors
Today, their competitors include
Trango's Virtual Processors,
Open Kernel Labs
Open Kernel Labs (OK 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. It was ...
'
OKL4and, to a lesser extent, open source
hypervisor
A hypervisor (also known as a virtual machine monitor, VMM, or virtualizer) is a type of computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called ...
s such as
L4,
XtratuM
XtratuM is a bare-metal hypervisor specially designed for embedded real-time systems available for the instruction sets LEON2/3/4 (SPARC v8), ARM v7 and V8 processors (TMS570, R5, A9, A52, A53) and RISC V processor.
It was initially develop ...
and
Xen
Xen (pronounced ) is a type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently. It was
originally developed by the University of Cambridge Computer Laboratory a ...
.
Notes
VirtualLogix was founded as Jaluna and rebranded as VirtualLogix in September 2006.
External links
VirtualLogix homepage* {{cite web, url=http://www.linuxdevices.com/news/NS4002709680.html, title=Virtualization stack supports new Intel processor capabilities, archiveurl=https://archive.today/20130128020252/http://www.linuxfordevices.com/c/a/News/Virtualization-stack-supports-new-Intel-processor-capabilities/, archivedate=2013-01-28, access-date=2008-05-09, url-status=live, df= at LinuxDevices
Software companies based in California
Companies based in Sunnyvale, California
Software companies of the United States