which can totally happen on a VM, but not a VM in-and-of-itself
https://en.wikipedia.org/wiki/OS-level_virtualization
Good to know about it. Especially once you meet decades-experienced folks (mainframe guys), they rather use the word "virtualization" in its broader sense, yet they understand the difference between containers and virtual machines.
https://www.ibm.com/cloud/blog/containers-vs-vms#:~:text=Con....
Carnegie Melon University chimes in as well:
https://insights.sei.cmu.edu/blog/virtualization-via-contain...
Amazon AWS:
is container virtualization
Well, if you rent containers, you get containers. If you rent bare-metal machines, you get bare metal machines. So I don't see how this assertion makes any sense.
The CMU article skims around the names but call containers "virtual runtime environment" instead of straight "virtualization". But by that definition everything in any modern computer is "virtualized" because it runs over Virtual Memory.