Operating system based Virtualization (original) (raw)

Last Updated : 12 Sep, 2025

Operating System-based Virtualization is also known as Containerization. It allows multiple isolated user-space instances called containers to run on a single operating system (OS) kernel.

1

OS Based Virtualization

**Note: Unlike traditional virtualization, where each VM requires its own OS, OS-based virtualization allows the sharing of the same OS while providing separate environments for running applications.

Traditional Virtualization Architecture (Using VMs)

Components-of-Virtualization-Architecture-(1)

Virtualization Architecture

Managing and overseeing virtual machines, Proper resource allocation (CPU, memory, storage) & Maintaining isolation between VMs.

How OS-Based Virtualization Works

OS-Based Virtualization works as follows:

Operating System Based Services

Some major operating system based services are mentioned below:

Operating System Based Operations

Various major operations of Operating System Based Virtualization are described below:

  1. Hardware capabilities can be employed such as the network connection and CPU.
  2. Connected peripherals with which Host OS can interact such as a webcam, printer, keyboard or scanners.
  3. Host OS can be used to read or write data in files, folders and network shares.

Features of OS- Based Virtualization

Pros of OS-Based Virtualization

Cons of OS-Based Virtualization

Read related articles - Types of Server Virtualization and Hardware based Virtualization.