Brendan Kidwell
December 11, 2025
Copyright 2025 Brendan
Kidwell
Creative Commons Attribution-ShareAlike 4.0
License
Please share any recordings of this
presentation.
Presentation
notes:
go.glump.net/virtualization
Reading my slides online?
Hit [S] to open Speaker Notes in another window.
Then [PgUp] and [PgDn] to move through the deck.
Brendan Kidwell
Fediverse:
@progo@boop.city
Matrix:
@progo:matrix.glump.net
Libera.chat IRC:
bkidwell
CTSS: Compatible Time-Sharing System
IBM System/370 platform and VM/CMS operating system
First commercially available mainframe with full hardware virtualization
|
Physical Computer:
|
Virtual Machine:
|
Single-purpose “mini-computers” and single-user personal computers get cheaper.
No virtualization support in x86 and 68000 CPUs commoonly used on desktop computers.
OS-level virtualization becomes common.
Virtualization hits the enterise (datacenters)
and the desktop
(for software developers).
Amazon popularizes “cloud computing” with their Amazon Web Services
A wave of migration from “on-premises” enterprise IT services to “cloud”.
|
In-House Enterprise Data-Center:
|
Cloud Computing:
|
Docker hits the scene. (2013)
| Separate Accounts | Virtualization | Containers | |
|---|---|---|---|
| user data | separate directories, same system | separated | separated |
| operating system and applications | mostly shared across all users | separated | separated, but OS kernel is shared |
| security | note secure: Administrator account can access data of all users | isolated: no direct access across VMs |
not usually considered strongly secure |
| performance | “bare metal” | some overhead | faster than hardware virtualization |
| typical use case | desktop / laptop computer | datacenter: Customer gets 1 or more VMs of their own software development |
server software deployment inside a VM software development |
Guide for setting up WSL, from It’s Foss:
https://itsfoss.com/wsl/
Tips:
Tips:
To be extra safe:
virt-manager / KVM / (also LXC containers)
Very quick “try out a package” cycle: