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

Operating-system-level virtualization

Index 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. [1]

78 relations: Amazon Elastic Compute Cloud, Apache License, Application virtualization, BSD licenses, Btrfs, CentOS, Chroot, Commercial software, Common Development and Distribution License, Container Linux by CoreOS, Copy-on-write, Docker (software), DragonFly BSD, Emulator, FreeBSD, FreeBSD jail, Freemium, Freeware, Full virtualization, GNU General Public License, Hyper-V, Hypervisor, IBM AIX, ICore Virtual Accounts, Illumos, Kernel (operating system), Linux, Linux distribution, Linux-VServer, Live migration, Lmctfy, Logical Volume Manager (Linux), LWN.net, LXC, MacOS, Microsoft Windows, NetBSD, Network interface controller, OpenBSD, OpenSolaris, OpenVZ, Operating system, Oracle Corporation, Paravirtualization, Portable application creators, Proprietary software, QEMU, Red Hat Enterprise Linux, Resource management (computing), Sandboxie, ..., Separation kernel, Serverless computing, Shared resource, Shareware, Singularity (software), Software-defined storage, Solaris (operating system), Solaris Containers, Solaris network virtualization and resource control, Sysjail, System call, Systemd, Turbo (software), Unix-like, User (computing), User space, User-mode Linux, Virtual hosting, Virtual machine, Virtual private server, Virtualization engine, Virtuozzo (company), VMware ESXi, Windows Server 2016, Windows XP, Workload Partitions, X86, Xen. Expand index (28 more) »

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) forms a central part of Amazon.com's cloud-computing platform, Amazon Web Services (AWS), by allowing users to rent virtual computers on which to run their own computer applications.

New!!: Operating-system-level virtualization and Amazon Elastic Compute Cloud · See more »

Apache License

The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).

New!!: Operating-system-level virtualization and Apache License · See more »

Application virtualization

Application virtualization is software technology that encapsulates computer programs from the underlying operating system on which it is executed.

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

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.

New!!: Operating-system-level virtualization and BSD licenses · See more »

Btrfs

Btrfs (pronounced as "butter fuss", "better F S", "butter F S", "b-tree F S", or simply by spelling it out) is a file system based on the copy-on-write (COW) principle, initially designed at Oracle Corporation for use in Linux.

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

CentOS

CentOS (from Community Enterprise Operating System) is a Linux distribution that provides a free, enterprise-class, community-supported computing platform functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL).

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

Chroot

A chroot on Unix operating systems is an operation that changes the apparent root directory for the current running process and its children.

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

Commercial software

Commercial software, or seldom payware, is computer software that is produced for sale or that serves commercial purposes.

New!!: Operating-system-level virtualization and Commercial software · See more »

Common Development and Distribution License

Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL).

New!!: Operating-system-level virtualization and Common Development and Distribution License · See more »

Container Linux by CoreOS

Container Linux by CoreOS (formerly CoreOS Linux) is an open-source lightweight operating system based on the Linux kernel and designed for providing infrastructure to clustered deployments, while focusing on automation, ease of application deployment, security, reliability and scalability.

New!!: Operating-system-level virtualization and Container Linux by CoreOS · See more »

Copy-on-write

Copy-on-write (CoW or COW), sometimes referred to as implicit sharing or shadowing, is a resource-management technique used in computer programming to efficiently implement a "duplicate" or "copy" operation on modifiable resources.

New!!: Operating-system-level virtualization and Copy-on-write · See more »

Docker (software)

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

New!!: Operating-system-level virtualization and Docker (software) · See more »

DragonFly BSD

DragonFly BSD is a free and open source Unix-like operating system created as a fork of FreeBSD 4.8.

New!!: Operating-system-level virtualization and DragonFly BSD · See more »

Emulator

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!!: Operating-system-level virtualization and Emulator · See more »

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Operating-system-level virtualization and FreeBSD · 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!!: Operating-system-level virtualization and FreeBSD jail · See more »

Freemium

Freemium is a pricing strategy by which a product or service (typically a digital offering or an application such as software, media, games or web services) is provided free of charge, but money (premium) is charged for additional features, services, or virtual goods.

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

Freeware

Freeware is software that is available for use at no monetary cost.

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

Full virtualization

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

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

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: Operating-system-level virtualization and GNU General Public License · See more »

Hyper-V

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!!: Operating-system-level virtualization and Hyper-V · See more »

Hypervisor

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

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

IBM AIX

AIX (Advanced Interactive eXecutive, pronounced) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

New!!: Operating-system-level virtualization and IBM AIX · See more »

ICore Virtual Accounts

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

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

Illumos

illumos is a free and open-source Unix operating system.

New!!: Operating-system-level virtualization and Illumos · 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!!: Operating-system-level virtualization and Kernel (operating system) · See more »

Linux

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

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

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.

New!!: Operating-system-level virtualization and Linux distribution · See more »

Linux-VServer

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

New!!: Operating-system-level virtualization and Linux-VServer · See more »

Live migration

Live migration refers to the process of moving a running virtual machine or application between different physical machines without disconnecting the client or application.

New!!: Operating-system-level virtualization and Live migration · See more »

Lmctfy

lmctfy ("Let Me Contain That For You", pronounced "l-m-c-t-fi") is an implementation of an operating system–level virtualization, which is based on the Linux kernel's cgroups functionality.

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

Logical Volume Manager (Linux)

In Linux, Logical Volume Manager (LVM) is a device mapper target that provides logical volume management for the Linux kernel.

New!!: Operating-system-level virtualization and Logical Volume Manager (Linux) · See more »

LWN.net

LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems.

New!!: Operating-system-level virtualization and LWN.net · See more »

LXC

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!!: Operating-system-level virtualization and LXC · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Operating-system-level virtualization and MacOS · 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!!: Operating-system-level virtualization and Microsoft Windows · See more »

NetBSD

NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

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

Network interface controller

A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network.

New!!: Operating-system-level virtualization and Network interface controller · See more »

OpenBSD

OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

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

OpenSolaris

OpenSolaris is a discontinued, open source computer operating system based on Solaris created by Sun Microsystems.

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

OpenVZ

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

New!!: Operating-system-level virtualization 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!!: Operating-system-level virtualization and Operating system · See more »

Oracle Corporation

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

New!!: Operating-system-level virtualization and Oracle Corporation · See more »

Paravirtualization

In computing, paravirtualization is a virtualization technique that presents to virtual machines a software interface, which is similar yet not identical to the underlying hardware-software interface.

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

Portable application creators

Portable application creators allow the creation of portable applications (also called portable apps).

New!!: Operating-system-level virtualization and Portable application creators · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: Operating-system-level virtualization and Proprietary software · See more »

QEMU

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

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

Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) is a Linux distribution developed by Red Hat and targeted toward the commercial market.

New!!: Operating-system-level virtualization and Red Hat Enterprise Linux · See more »

Resource management (computing)

In computer programming, resource management refers to techniques for managing resources (components with limited availability).

New!!: Operating-system-level virtualization and Resource management (computing) · See more »

Sandboxie

Sandboxie is a sandbox-based isolation program developed by Sophos (which acquired it from Invincea which acquired it earlier from the original author Ronen Tzur), for 32- and 64-bit Windows NT-based operating systems.

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

Separation kernel

A separation kernel is a type of security kernel used to simulate a distributed environment.

New!!: Operating-system-level virtualization and Separation kernel · See more »

Serverless computing

Serverless computing is a cloud-computing execution model in which the cloud provider dynamically manages the allocation of machine resources.

New!!: Operating-system-level virtualization and Serverless computing · See more »

Shared resource

In computing, a shared resource, or network share, is a computer resource made available from one host to other hosts on a computer network.

New!!: Operating-system-level virtualization and Shared resource · See more »

Shareware

Shareware is a type of proprietary software which is initially provided free of charge to users, who are allowed and encouraged to make and share copies of the program.

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

Singularity (software)

Singularity is a free, cross-platform and open-source computer program that performs operating-system-level virtualization also known as containerization.

New!!: Operating-system-level virtualization and Singularity (software) · 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!!: Operating-system-level virtualization and Software-defined storage · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Operating-system-level virtualization and Solaris (operating system) · 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!!: Operating-system-level virtualization and Solaris Containers · See more »

Solaris network virtualization and resource control

Solaris network virtualization and resource control is a set of features originally developed by Sun Microsystems as the OpenSolaris Crossbow umbrella project, providing an internal network virtualization and quality of service framework within the Solaris Operating System.

New!!: Operating-system-level virtualization and Solaris network virtualization and resource control · See more »

Sysjail

sysjail is a now-defunct user-land virtualiser for systems supporting the systrace library - as of version 1.0 limited to OpenBSD, NetBSD and MirOS.

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

System call

In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.

New!!: Operating-system-level virtualization and System call · See more »

Systemd

systemd is a suite of software that provides fundamental building blocks for a Linux operating system.

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

Turbo (software)

Turbo (formerly Spoon and Xenocode) is a set of software products and services developed by the Code Systems Corporation for application virtualization, portable application creation, and digital distribution.

New!!: Operating-system-level virtualization and Turbo (software) · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Operating-system-level virtualization and Unix-like · See more »

User (computing)

A user is a person who utilizes a computer or network service.

New!!: Operating-system-level virtualization and User (computing) · See more »

User space

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

New!!: Operating-system-level virtualization and User space · See more »

User-mode Linux

User-mode Linux (UML) enables multiple virtual Linux kernel-based operating systems (known as guests) to run as an application within a normal Linux system (known as the host).

New!!: Operating-system-level virtualization and User-mode Linux · See more »

Virtual hosting

Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers).

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

Virtual machine

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

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

Virtual private server

A Virtual Private Server (VPS) is a virtual machine sold as a service by an Internet hosting service.

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

Virtualization engine

In computing, a virtualization engine is the concept of giving a holistic view of all the resources in the entire network infrastructure.

New!!: Operating-system-level virtualization and Virtualization engine · See more »

Virtuozzo (company)

Virtuozzo is a privately held software company, specializing in virtualization software.

New!!: Operating-system-level virtualization and Virtuozzo (company) · 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!!: Operating-system-level virtualization and VMware ESXi · See more »

Windows Server 2016

Windows Server 2016 is a server operating system developed by Microsoft as part of the Windows NT family of operating systems, developed concurrently with Windows 10.

New!!: Operating-system-level virtualization and Windows Server 2016 · See more »

Windows XP

Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.

New!!: Operating-system-level virtualization and Windows XP · 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!!: Operating-system-level virtualization and Workload Partitions · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

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

Xen

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!!: Operating-system-level virtualization and Xen · See more »

Redirects here:

Container (virtualization), Container virtualization, OS level virtualization, OS-level virtualization, Operating System-level Virtualization, Operating system level virtualization, Operating system-level virtualization, Operating system-level virtualization implementations, Operating system–level virtualization, Operating system–level virtualization implementations, Operating-system-level virtualization implementations, Software container.

References

[1] https://en.wikipedia.org/wiki/Operating-system-level_virtualization

OutgoingIncoming
Hey! We are on Facebook now! »