Virtual Machine

What is a Virtual Machine?

A virtual machine (VM) is a software-based, digital computer that runs inside a physical computer, acting as an isolated, independent system with its own OS, CPU, memory, and storage, allowing you to run multiple operating systems (like Windows on a Mac) or create safe, separate environments for testing and development, all managed by software called a hypervisor. VMs improve resource use, security, and flexibility, forming the foundation for cloud computing.

How It Works

Host & Guest: A physical computer (the "host") runs virtualization software (a "hypervisor"), which creates and manages one or more "guest" virtual machines.

Resource Allocation: The hypervisor allocates slices of the host's physical CPU, RAM, and storage to each VM.

Isolation: Each VM operates independently, so an issue in one VM doesn't affect the host or other VMs.

Key Benefits & Uses

Testing & Development: Create safe, isolated "sandboxes" to test software or risky apps without harming your main system.

Server Consolidation: Run many virtual servers on one powerful physical server, saving hardware costs

Disaster Recovery: Use VM snapshots for quick backups and rollbacks.

Cloud Computing: Cloud providers use VMs to offer scalable, on-demand computing power to users.

Recommended VM Software

Oracle Virtual Box - Popular free software for desktops.

How To Install Linux Mint in a Virtual Machine:

There are several youtube videos that provide detailed steps in setting up Oracle VM, however none of them cover all the steps necessary for a complete setup.

Here is a brief summary of the steps required: (details are provided in a separate document)

Prerequisites & Downloads

Configure the Virtual Container

Detailed Instructions.

 

Home Page

HTML5 CSS - This page last updated on 30 March 2021