4 ms·
VM means: * virtual machine * virtual memory * version manager Amusingly: * virtual machine is itself overloaded (do you mean OS vm or language runtime vm)
by sophacles 4y ago
VM means:
* virtual machine
* virtual memory
* version manager
Amusingly:
* virtual machine is itself overloaded (do you mean OS vm or language runtime vm)
* virtual memory is itself overloaded (do you mean mapping one address space to another via MMU for process isolation or using a swapfile to have more "memory" than ram)
I propose we start calling vcs/scm programs "version managers" so we can make this overloading fully recursive! (that is it would make this the 3rd bullet: do you mean switching between version of programming enviornment or keeping track of source code history?)
- adamgordonbell 4y agoAnd in some corners: Vuln Management. I was initially so confused when I started at a security software company, because of this.
- dec0dedab0de 4y ago..and this is why we use descriptive variable names instead of initials.
- parentheses 4y agoi suppose any mature craft will end up with overloaded terms
- Bolkan 4y ago> virtual machine is itself overloaded Not really, all modern OS's are C virtual machines.
- philsnow 4y ago> virtual machine is itself overloaded (do you mean OS vm or language runtime vm) there's further different types of virtual "machines". they used to be called "type 1" and "type 2", * type 1: runs on bare metal with no OS below it (Xen, HyperV, ESXi, ... vsphere?, others) * type 2: runs on top of an OS (qemu, virtualbox, vmware workstation, others) kvm is I guess kind of a mix? You need to use the userspace tools to manage it so it's like qemu (type 2) but the kernel exposes lots of things directly to the guest OS/image (type 1-ish).