Post

4.1 Visualization

✅ Definitions

  • ✔️ Host: anfilcion, the real machine
  • if we use VM, my host can behave differently

  • ✔️ Guest: Invitado, the virtual machine

  • ✔️ Virtual Machine: a software/program that simulates different scenarios
  • In order to use a virtual machine,
  • need to install a virtualization software on the host
  • over the virtualization software, we can install different OS, different applications…

  • before:

    • my computer
    • OS
    • applications
  • after:

    • my computer
    • virtualization SW
    • several OS, several applications…
  • ❌❌❌ We are not partitioning our real machine(host) ❌❌❌
  • creating a Virtual Machine is not partitioning
  • we do not physically have lin-win installed
  • we are having the real machine behave as different OS
  • my host only has a windows, but it can bahave as mac, linux…

✅ Virtualization Software

☑️ Hyper-V

  • comes with Windows
  • 👎🏻 can only use Hyper-V when the host is windows
  • guest can be whatever
  • so you can simulate as whatever
  • 👍🏻 when you simulate windows as guest, perfect
  • 👎🏻 when you simulate mac/linux(not windows) can be slow

☑️ Virtual Box

  • was created by Linux
  • free of charge
  • 👍🏻 host can be whatever
  • 👍🏻 guest can also be whatever
  • 👍🏻 very well structured software

☑️ VM Ware

  • 👎🏻 need to pay
  • 👎🏻 bit complicated, organized in packages, interconnected between them

🆚 Benchmark of three softwares

  • comparison: benchmark

Benchmark: https://www.janbasktraining.com/blog/comprehensive-study-hyper-v-vs-vmware-vs-virtualbox/

💡 Activate VM before using virtualization

  • apart from downloading the SW
  • you also need to activate/enable in your BIOS

🛠️ Use of Virtual Machines

1️⃣ VM for departments

  • Each department in a company is managed/controlled by a VM
  • 👀 If you work in HR,
  • you connect to HR virtual machine
  • let you enable remote working
  • each VM has different strucutre for each department
  • no physical department exist

2️⃣ Cloud computing

  • computacion en la nube
  • cloud: remote computer

✔️ Three types of clouding

  • IAAS: Infrastucture as a Service
  • you use only the hardware of the contracted company

  • PAAS: Platform as a Service
  • you use hardware + development tools of the contracted company

  • SAAS: Service as a Service
  • you use everything of the contracted company
  • take your business to the cloud

✔️ Clouds are public

  • they are shared by several companies
  • Clouds do not have one computer dedicated to each customer
  • Customers use the same computer,
  • but they use a VM, specified to them

  • A has Jam factory, contract VM SAAS company
  • B has Car factory, contract VM SAAS company
  • C has Pillow factory, contract VM SAAS company
  • VM SAAS company has only one computer
  • when A tries to acccess, it shows A VM
  • when B tries to acccess, it shows B VM, car factory

✅ Download Virtual Box

  • (1) Go to Oracle VirtualBox webpage

Screenshot-2026-01-19-at-17-27-00.png

  • (2) Download two files 1: .exe

    • choose what OS your host has ➡️ download VirtualBox.exe
    • then run as administrator, do a right click ⭕️
    • do not double click, this will run as normal mode ❌
    • After running as admin, run in next mode
    • Do not modify anything! Modifying will alter the file structures
  • (2) Download two files 2: extension pack

    • extension pack: vbox-extpack
    • special package for transparent encryption, for encrypting your disk
    • also for using for camera in your VM
    • also for using USB 2.0(fast USB)
    • also for remote desktop
1
2
SoHee cannot use her USB 3.0 in her VM. Why?
- she did not install the extension pack
  • (3) Link the extension pack to the .exe
  • In order to link, join the extension pack to the VM
  • file ➡️ tools ➡️ extensions
  • then click on install
  • and click on the green check
  • extension pack always has a green check

extension-pack.png

This post is licensed under CC BY 4.0 by the author.