Virtual Machines

Definition

In computing, a virtual machine (VM) is an emulation of a particular computer system. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer, and their implementations may involve specialized hardware, software, or a combination of both [1].

Software

  • VirtualBox
  • VMware
  • LinuxKVM
  • etc...

We will focus entirely on VirtualBox.

Exercises

  1. Download and install the VirtualBox
  2. Download an image of an operating system. We will use Ubuntu in this course. Download the ISO image
  3. In VirtualBox Create a Virtual Machine
  4. Configure the RAM to be allocated
  5. Configure a hard drive for the image
[1]Wikipedia