What is virtual machine?
A virtual machine is as a software program that, just like a physical computer, runs an operating system and executes programs. Multiple virtual machines can exist within a single host at one time. Each virtual machine contains its own virtual hardware, including a virtual CPU, memory, hard disk, and network interface cards, which provide the same functionality as the physical hardware to the operating systems and applications.
Here is a picture of Oracle VirtualBox running multiple virtual machines with different operating systems installed:
The operating system running inside a virtual machine is known as the guest operating system. You install and manage the guest OS in much the same way like you would do with an operating system on a physical machine. The guest operating system installation is usually carried out using a CD-ROM, DVD, or an ISO image that contains the operating system installation files.
Oracle VirtualBox course
- VirtualBox basics
- What is virtualization?
- What is hypervisor?
- Virtualization benefits
- What is Oracle VM VirtualBox?
- Oracle VirtualBox features
- How Oracle VirtualBox works?
- Executables and components
- Install VirtualBox
- System requirements
- Download Oracle VirtualBox
- Install Oracle VirtualBox on Windows
- Install Oracle VirtualBox on Linux
- Create virtual machines
- What is virtual machine?
- What is guest operating system?
- Create virtual machine
- Install guest OS
- Install Ubuntu
- VirtualBox Guest Additions
- Use virtual machines
- Start virtual machine
- Pause virtual machine
- Virtual Machine snapshots
- Take snapshot
- Restore snapshot
- Delete snapshot
- Clone virtual machine
- Virtual machine groups
- Administer virtual machines
- Change virtual machine name
- Memory managment
- Move virtual machine
- Remove virtual machine
- Log viewer
- Configure devices
- Add DVD or CD-ROM drive
- Add floppy drive
- USB settings
- Virtual disk
- Hard disk controller
- Disk image files
- Configure networking
- Virtual networking
- Network modes
- Configure NAT Networking
- Configure bridged networking
- Configure internal networking
- Configure host-only networking