All I know about Gnome Boxes is that it also uses KVM - i.e. it’s another front end to KVM like VirtManager I believe - i.e. uses the same virtualization as Virt-Manager defaults to…
Except I think Virt-Manager has more QEMU stuff inside it?
I dropped VirtualBox in favour of Virt-Manager because it uses my Linux kernel’s native virtualization “hypervisor” - i.e. KVM…
I’ve used “VM” for years - not as long as you @easyt50 - I did use MVS from about 1992 as a mainframe operator… But never got that “low level”…
Tried out VMware workstation when it first came out… 1999 or 2000ish?
2008 - I did a whole bunch of VM stuff on Solaris with Sun Sparc T1 series (the T series sparc CPU have a hypervisor)… None of that stuff was easy - it was ALL 100% CLI and configuration files…
Also had a little bit of exposure to IBM LPAR on p-Series AIX boxes…
Then a bunch of VMware - had my own ESX “lab” at home… But never got around to doing vCenter or vSphere - so I just used the Web UI on the ESX hosts (x2).
Also tried Proxmox - pretty sure that just uses KVM…
And I also did a whole bunch of work on Oracle VM for x86 (no relation to VirtualBox whatsoever) - this use the Xen hypervisor (which I believe originated as a Citrix product)… i.e. farm/cluster of 4 x OVM for x86 systems…
I still don’t really understand the diference between paravirtualization and just plain virtualization…
Then there’s the “other” layer of appearing to run multiple servers on the same hardware (or VM even) : containerisation :
IBM had it decades ago on Mainframe and AIX
FreeBSD has had jails for decades
Solaris has containers or Zones - but some of Sun’s “super enterprise” big iron had containerization built in in the 1990’s - but it wasn’t what we know today as “Zones”.
And then Linux got LXC and Docker some 12-13 years ago? I’m still unsure of the difference between LXC, docker, and “kubernetes”…
Proxmox is basically a frontend to both : i.e. KVM and Linux Containers… But you run Proxmox as the main O/S - it’s not an app you can install…