Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Virtual machine

Index Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system. [1]

119 relations: Abstraction layer, Adaptive Domain Environment for Operating Systems, Adaptive optimization, Advanced Micro Devices, Amazon Machine Image, Android software development, Assembly language, Association for Computing Machinery, BCPL, C (programming language), Central processing unit, Common Language Runtime, Communications of the ACM, Compatible Time-Sharing System, Compiler, Computer (magazine), Computer architecture, Computer cluster, Computing platform, Concurrent computing, Conversational Monitor System, CP-67, CP/CMS, Disk image, Docker (software), Egenera, Embedded system, Emulator, End user, Euler (programming language), Fortran, FreeBSD jail, Full virtualization, Graham Nelson, Hardware virtualization, Hardware-assisted virtualization, High-level programming language, History of CP/CMS, HotSpot, Hyper-V, Hypervisor, IBM CP-40, IBM M44/44X, IBM System/360, ICore Virtual Accounts, IEEE Computer Society, Infocom, Instruction set architecture, Intel, Intermediate representation, ..., Interpreter (computing), Java (programming language), Java virtual machine, Just-in-time compilation, Kernel (operating system), Kernel same-page merging, Kernel-based Virtual Machine, Limbo (programming language), Linux, Linux containers, Linux-VServer, LXC, Machine code, Memory overcommitment, Message Passing Interface, Microsoft Virtual Server, Microsoft Windows, O-code, OpenVZ, Operating system, Operating-system-level virtualization, Oracle Corporation, Oracle VM Server for SPARC, Oracle VM Server for x86, P-code machine, Parallel Virtual Machine, Parallels Desktop for Mac, Parallels Workstation, Parrot virtual machine, Pascal (programming language), Popek and Goldberg virtualization requirements, Pyramid 2000, QEMU, Real-time operating system, Sandbox (software development), Self (programming language), SIMMON, Smalltalk, SNOBOL, Software-defined storage, Solaris Containers, SPARC T3, Springer Science+Business Media, Squeak, Strongtalk, Time-sharing, Tiny BASIC, UCSD Pascal, Universal Turing machine, User space, Virtual appliance, Virtual Iron, Virtual machine escape, Virtual memory, VirtualBox, VisualWorks, VM (operating system), VMware, VMware ESXi, VMware Fusion, VMware Infrastructure, VMware Server, VMware Workstation, Win4Lin, Windows Virtual PC, Workload Partitions, Xen, Z-machine, .NET Framework. Expand index (69 more) »

Abstraction layer

In computing, an abstraction layer or abstraction level is a way of hiding the implementation details of a particular set of functionality, allowing the separation of concerns to facilitate interoperability and platform independence.

New!!: Virtual machine and Abstraction layer · See more »

Adaptive Domain Environment for Operating Systems

Adeos (Adaptive Domain Environment for Operating Systems) is a nanokernel hardware abstraction layer (HAL) or a hypervisor that operates between computer hardware and the operating system that runs on it.

New!!: Virtual machine and Adaptive Domain Environment for Operating Systems · See more »

Adaptive optimization

Adaptive optimization is a technique in computer science that performs dynamic recompilation of portions of a program based on the current execution profile.

New!!: Virtual machine and Adaptive optimization · See more »

Advanced Micro Devices

Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

New!!: Virtual machine and Advanced Micro Devices · See more »

Amazon Machine Image

An Amazon Machine Image (AMI) is a special type of virtual appliance that is used to create a virtual machine within the Amazon Elastic Compute Cloud ("EC2").

New!!: Virtual machine and Amazon Machine Image · See more »

Android software development

Android software development is the process by which new applications are created for devices running the Android operating system.

New!!: Virtual machine and Android software development · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Virtual machine and Assembly language · See more »

Association for Computing Machinery

The Association for Computing Machinery (ACM) is an international learned society for computing.

New!!: Virtual machine and Association for Computing Machinery · See more »


BCPL ("Basic Combined Programming Language"; or 'Before C Programming Language' (a common humorous backronym)) is a procedural, imperative, and structured computer programming language.

New!!: Virtual machine and BCPL · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Virtual machine and C (programming language) · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Virtual machine and Central processing unit · See more »

Common Language Runtime

The Common Language Runtime (CLR), the virtual machine component of Microsoft's.NET framework, manages the execution of.NET programs.

New!!: Virtual machine and Common Language Runtime · See more »

Communications of the ACM

Communications of the ACM is the monthly journal of the Association for Computing Machinery (ACM).

New!!: Virtual machine and Communications of the ACM · See more »

Compatible Time-Sharing System

The Compatible Time-Sharing System (CTSS), was one of the first time-sharing operating systems; it was developed at the MIT Computation Center.

New!!: Virtual machine and Compatible Time-Sharing System · See more »


A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Virtual machine and Compiler · See more »

Computer (magazine)

Computer is an IEEE Computer Society practitioner-oriented magazine issued to all members of the society.

New!!: Virtual machine and Computer (magazine) · See more »

Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

New!!: Virtual machine and Computer architecture · See more »

Computer cluster

A computer cluster is a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.

New!!: Virtual machine and Computer cluster · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Virtual machine and Computing platform · See more »

Concurrent computing

Concurrent computing is a form of computing in which several computations are executed during overlapping time periods—concurrently—instead of sequentially (one completing before the next starts).

New!!: Virtual machine and Concurrent computing · See more »

Conversational Monitor System

The Conversational Monitor System (CMS – originally: "Cambridge Monitor System") is a simple interactive single-user operating system.

New!!: Virtual machine and Conversational Monitor System · See more »


CP-67 was the control program portion of CP/CMS, a virtual machine operating system developed for the IBM System/360-67 by IBM's Cambridge Scientific Center.

New!!: Virtual machine and CP-67 · See more »


CP/CMS (Control Program/Cambridge Monitor System) is a discontinued time-sharing operating system of the late 60s and early 70s, known for its excellent performance and advanced features.

New!!: Virtual machine and CP/CMS · See more »

Disk image

A disk image, in computing, is a computer file containing the contents and structure of a disk volume or of an entire data storage device, such as a hard disk drive, tape drive, floppy disk, optical disc or USB flash drive.

New!!: Virtual machine and Disk image · See more »

Docker (software)

Docker is a computer program that performs operating-system-level virtualization also known as containerization.

New!!: Virtual machine and Docker (software) · See more »


Egenera, Inc. is a multinational cloud manager and data center infrastructure automation company with corporate headquarters in Boxborough, Massachusetts in the United States.

New!!: Virtual machine and Egenera · See more »

Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

New!!: Virtual machine and Embedded system · See more »


In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest).

New!!: Virtual machine and Emulator · See more »

End user

In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ultimately use a product.

New!!: Virtual machine and End user · See more »

Euler (programming language)

Euler is a programming language created by Niklaus Wirth and Helmut Weber, conceived as an extension and generalization of ALGOL 60.

New!!: Virtual machine and Euler (programming language) · See more »


Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Virtual machine and Fortran · See more »

FreeBSD jail

The FreeBSD jail mechanism is an implementation of operating system-level virtualization that allows system administrators to partition a FreeBSD-based computer system into several independent mini-systems called jails.

New!!: Virtual machine and FreeBSD jail · See more »

Full virtualization

In computer science, virtualization is a modern technique developed in late 1990s and is different from simulation and emulation.

New!!: Virtual machine and Full virtualization · See more »

Graham Nelson

Graham A. Nelson (born 1968) is a British mathematician and poet and the creator of the Inform design system for creating interactive fiction (IF) games.

New!!: Virtual machine and Graham Nelson · See more »

Hardware virtualization

Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.

New!!: Virtual machine and Hardware virtualization · See more »

Hardware-assisted virtualization

In computing, hardware-assisted virtualization is a platform virtualization approach that enables efficient full virtualization using help from hardware capabilities, primarily from the host processors.

New!!: Virtual machine and Hardware-assisted virtualization · See more »

High-level programming language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

New!!: Virtual machine and High-level programming language · See more »

History of CP/CMS

This article covers the History of CP/CMS — the historical context in which this important IBM time-sharing virtual machine operating system was built.

New!!: Virtual machine and History of CP/CMS · See more »


HotSpot, released as Java HotSpot Performance Engine, is a Java virtual machine for desktop and server computers, maintained and distributed by Oracle Corporation.

New!!: Virtual machine and HotSpot · See more »


Microsoft Hyper-V, codenamed Viridian and formerly known as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows.

New!!: Virtual machine and Hyper-V · See more »


A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines.

New!!: Virtual machine and Hypervisor · See more »


CP-40 was a research precursor to CP-67, which in turn was part of IBM's then-revolutionary CP-67/CMS – a virtual machine/virtual memory time-sharing operating system for the IBM System/360 Model 67, and the parent of IBM's VM family.

New!!: Virtual machine and IBM CP-40 · See more »

IBM M44/44X

The IBM M44/44X was an experimental computer system from the mid-1960s, designed and operated at IBM's Thomas J. Watson Research Center at Yorktown Heights, New York.

New!!: Virtual machine and IBM M44/44X · See more »

IBM System/360

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978.

New!!: Virtual machine and IBM System/360 · See more »

ICore Virtual Accounts

iCore Virtual Accounts is free download OS level virtualization (container-based virtualization) for Microsoft Windows XP.

New!!: Virtual machine and ICore Virtual Accounts · See more »

IEEE Computer Society

IEEE Computer Society (sometimes abbreviated Computer Society or CS) is a professional society of IEEE.

New!!: Virtual machine and IEEE Computer Society · See more »


Infocom was a software company based in Cambridge, Massachusetts that produced numerous works of interactive fiction.

New!!: Virtual machine and Infocom · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: Virtual machine and Instruction set architecture · See more »


Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Virtual machine and Intel · See more »

Intermediate representation

An Intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.

New!!: Virtual machine and Intermediate representation · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

New!!: Virtual machine and Interpreter (computing) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Virtual machine and Java (programming language) · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Virtual machine and Java virtual machine · See more »

Just-in-time compilation

In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.

New!!: Virtual machine and Just-in-time compilation · See more »

Kernel (operating system)

The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.

New!!: Virtual machine and Kernel (operating system) · See more »

Kernel same-page merging

In computing, kernel same-page merging (abbreviated as KSM, and also known as kernel shared memory and memory merging) is a kernel feature that makes it possible for a hypervisor system to share identical memory pages amongst different processes or virtualized guests.

New!!: Virtual machine and Kernel same-page merging · See more »

Kernel-based Virtual Machine

Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.

New!!: Virtual machine and Kernel-based Virtual Machine · See more »

Limbo (programming language)

Limbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system.

New!!: Virtual machine and Limbo (programming language) · See more »


Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Virtual machine and Linux · See more »

Linux containers

Linux containers is a generic term for an implementation of operating system-level virtualization for the Linux operating system.

New!!: Virtual machine and Linux containers · See more »


Linux-VServer is a virtual private server implementation that was created by adding operating system-level virtualization capabilities to the Linux kernel.

New!!: Virtual machine and Linux-VServer · See more »


LXC (Linux Containers) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel.

New!!: Virtual machine and LXC · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Virtual machine and Machine code · See more »

Memory overcommitment

Memory overcommitment is a concept in computing that covers the assignment of more memory to virtual computing devices than the physical machine they are hosted on actually has.

New!!: Virtual machine and Memory overcommitment · See more »

Message Passing Interface

Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures.

New!!: Virtual machine and Message Passing Interface · See more »

Microsoft Virtual Server

Microsoft Virtual Server was a virtualization solution that facilitated the creation of virtual machines on the Windows XP, Windows Vista and Windows Server 2003 operating systems.

New!!: Virtual machine and Microsoft Virtual Server · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Virtual machine and Microsoft Windows · See more »


O-code is an intermediate language emitted by the BCPL compiler.

New!!: Virtual machine and O-code · See more »


OpenVZ (Open Virtuozzo) is an operating system-level virtualization technology for Linux.

New!!: Virtual machine and OpenVZ · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Virtual machine and Operating system · See more »

Operating-system-level virtualization

Operating-system-level virtualization, also known as containerization, refers to an operating system feature in which the kernel allows the existence of multiple isolated user-space instances.

New!!: Virtual machine and Operating-system-level virtualization · See more »

Oracle Corporation

Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.

New!!: Virtual machine and Oracle Corporation · See more »

Oracle VM Server for SPARC

Logical Domains (LDoms or LDOM) is the server virtualization and partitioning technology for SPARC V9 processors.

New!!: Virtual machine and Oracle VM Server for SPARC · See more »

Oracle VM Server for x86

Oracle VM Server for x86 is the server virtualization offering from Oracle Corporation.

New!!: Virtual machine and Oracle VM Server for x86 · See more »

P-code machine

In computer programming, a p-code machine, or portable code machine is a virtual machine designed to execute p-code (the assembly language of a hypothetical CPU).

New!!: Virtual machine and P-code machine · See more »

Parallel Virtual Machine

Parallel Virtual Machine (PVM) is a software tool for parallel networking of computers.

New!!: Virtual machine and Parallel Virtual Machine · See more »

Parallels Desktop for Mac

Parallels Desktop for Mac, by Parallels, is software providing hardware virtualization for Macintosh computers with Intel processors.

New!!: Virtual machine and Parallels Desktop for Mac · See more »

Parallels Workstation

Parallels Workstation is the first commercial software product released by Parallels, Inc., a developer of desktop and server virtualization software.

New!!: Virtual machine and Parallels Workstation · See more »

Parrot virtual machine

Parrot is a register-based process virtual machine designed to run dynamic languages efficiently.

New!!: Virtual machine and Parrot virtual machine · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Virtual machine and Pascal (programming language) · See more »

Popek and Goldberg virtualization requirements

The Popek and Goldberg virtualization requirements are a set of conditions sufficient for a computer architecture to support system virtualization efficiently.

New!!: Virtual machine and Popek and Goldberg virtualization requirements · See more »

Pyramid 2000

Pyramid 2000 is an interactive fiction game.

New!!: Virtual machine and Pyramid 2000 · See more »


QEMU (short for Quick Emulator) is a free and open-source emulator that performs hardware virtualization.

New!!: Virtual machine and QEMU · See more »

Real-time operating system

A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays.

New!!: Virtual machine and Real-time operating system · See more »

Sandbox (software development)

A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control.

New!!: Virtual machine and Sandbox (software development) · See more »

Self (programming language)

Self is an object-oriented programming language based on the concept of prototypes.

New!!: Virtual machine and Self (programming language) · See more »


SIMMON (SIMulation MONitor) was a proprietary software testing system developed in the late 1960s in the IBM Product Test Laboratory, then at Poughkeepsie, N.Y. It was designed for the then-new line of System/360 computers as a vehicle for testing the software that IBM was developing for that architecture.

New!!: Virtual machine and SIMMON · See more »


Smalltalk is an object-oriented, dynamically typed, reflective programming language.

New!!: Virtual machine and Smalltalk · See more »


SNOBOL (StriNg Oriented and symBOlic Language) is a series of computer programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4.

New!!: Virtual machine and SNOBOL · See more »

Software-defined storage

Software-defined storage (SDS) is a marketing term for computer data storage software for policy-based provisioning and management of data storage independent of the underlying hardware.

New!!: Virtual machine and Software-defined storage · See more »

Solaris Containers

Solaris Containers (including Solaris Zones) is an implementation of operating system-level virtualization technology for x86 and SPARC systems, first released publicly in February 2004 in build 51 beta of Solaris 10, and subsequently in the first full release of Solaris 10, 2005.

New!!: Virtual machine and Solaris Containers · See more »


The SPARC T3 microprocessor (previously known as UltraSPARC T3, codenamed Rainbow Falls, and also known as UltraSPARC KT or Niagara-3 during development) is a multithreading, multi-core CPU produced by Oracle Corporation (previously Sun Microsystems).

New!!: Virtual machine and SPARC T3 · See more »

Springer Science+Business Media

Springer Science+Business Media or Springer, part of Springer Nature since 2015, is a global publishing company that publishes books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.

New!!: Virtual machine and Springer Science+Business Media · See more »


The Squeak programming language is a dialect of Smalltalk.

New!!: Virtual machine and Squeak · See more »


Strongtalk is a Smalltalk environment with optional static typing support.

New!!: Virtual machine and Strongtalk · See more »


In computing, time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking at the same time.

New!!: Virtual machine and Time-sharing · See more »


Tiny BASIC is a dialect of the BASIC programming language that can fit into as little as 2 or 3 KB of memory.

New!!: Virtual machine and Tiny BASIC · See more »

UCSD Pascal

UCSD Pascal was a Pascal programming language system that ran on the UCSD p-System, a portable, highly machine-independent operating system.

New!!: Virtual machine and UCSD Pascal · See more »

Universal Turing machine

In computer science, a universal Turing machine (UTM) is a Turing machine that can simulate an arbitrary Turing machine on arbitrary input.

New!!: Virtual machine and Universal Turing machine · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Virtual machine and User space · See more »

Virtual appliance

A virtual appliance is a pre-configured virtual machine image, ready to run on a hypervisor; virtual appliances are a subset of the broader class of software appliances.

New!!: Virtual machine and Virtual appliance · See more »

Virtual Iron

Virtual Iron Software, was located in Lowell, Massachusetts, sold proprietary software for virtualization and management of a virtual infrastructure.

New!!: Virtual machine and Virtual Iron · See more »

Virtual machine escape

In computer security, virtual machine escape is the process of breaking out of a virtual machine and interacting with the host operating system.

New!!: Virtual machine and Virtual machine escape · See more »

Virtual memory

In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.

New!!: Virtual machine and Virtual memory · See more »


Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and Innotek VirtualBox) is a free and open-source hypervisor for x86 computers currently being developed by Oracle Corporation.

New!!: Virtual machine and VirtualBox · See more »


VisualWorks is a cross-platform implementation of the Smalltalk language.

New!!: Virtual machine and VisualWorks · See more »

VM (operating system)

VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers.

New!!: Virtual machine and VM (operating system) · See more »


VMware, Inc. is a subsidiary of Dell Technologies that provides cloud computing and platform virtualization software and services.

New!!: Virtual machine and VMware · See more »

VMware ESXi

VMware ESXi (formerly ESX) is an enterprise-class, type-1 hypervisor developed by VMware for deploying and serving virtual computers.

New!!: Virtual machine and VMware ESXi · See more »

VMware Fusion

VMware Fusion is a software hypervisor developed by VMware for Macintosh computers.

New!!: Virtual machine and VMware Fusion · See more »

VMware Infrastructure

VMware Infrastructure (VI) was a software suite of hardware virtualization products from VMware (a division of Dell EMC).

New!!: Virtual machine and VMware Infrastructure · See more »

VMware Server

VMware Server (formerly VMware GSX Server) is a discontinued free-of-charge virtualization-software server suite developed and supplied by VMware, Inc.

New!!: Virtual machine and VMware Server · See more »

VMware Workstation

VMware Workstation is a hosted hypervisor that runs on x64 versions of Windows and Linux operating systems (an x86 version of earlier releases was available); it enables users to set up virtual machines (VMs) on a single physical machine, and use them simultaneously along with the actual machine.

New!!: Virtual machine and VMware Workstation · See more »


Win4Lin was a proprietary software application for Linux which allowed users to run a copy of Windows 95, Windows 98, Windows Me, Windows 2000 or Windows XP applications on their Linux desktop.

New!!: Virtual machine and Win4Lin · See more »

Windows Virtual PC

Windows Virtual PC (successor to Microsoft Virtual PC 2007, Microsoft Virtual PC 2004, and Connectix Virtual PC) is a virtualization program for Microsoft Windows.

New!!: Virtual machine and Windows Virtual PC · See more »

Workload Partitions

AIX Workload partitions (WPARs) are a software implementation of operating system-level virtualization technology introduced in the IBM's AIX 6.1 operating system that provides application environment isolation and resource control.

New!!: Virtual machine and Workload Partitions · See more »


Xen Project (pronounced) is a hypervisor using a microkernel design, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently.

New!!: Virtual machine and Xen · See more »


The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games.

New!!: Virtual machine and Z-machine · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Virtual machine and .NET Framework · See more »

Redirects here:

Amiga virtual machine, Application virtual machine, Overlay computer, Process virtual machine, Systems virtualization, Virtual Machine, Virtual Platform, Virtual computer, Virtual machines, Virtual operating system, Virtual platform, Virtual platforms, Virtual processing.


[1] https://en.wikipedia.org/wiki/Virtual_machine

Hey! We are on Facebook now! »