Re:MacBook Pro
by sliverstorm on Thursday October 27, 2016 @03:48PM
(#12809127)
Has much work been done on truly memory-light virtual machines? It seems like a really big opportunity, even if it's really hard.
[ Parent
| on HN ]
It's not that it's hard, it's just the logistics of running the virtual machines(s) and the applications they contain. You could use a minimal linux distro like Alpine or Tiny Core, but you still need to run applications on top of that if you're testing or developing.
Spinning up a basic devstack instance (for example) take a minimum of 6GB and that's before you even deploy any test vms inside that infrastructure. Another example, if you're doing config management development you may need several VMs running which in turn may have (say) large java apps with heavy memory requirements even when fairly unladen. So, I guess the answer is, it depends on what you're doing and what the memory requirements of the thing you're running on VMs is.
Re:MacBook Pro
by Sanddancer on Thursday October 27, 2016 @05:44PM
(#12810534)
Hyper-V has dynamic memory, so memory resources can be reallocated as needed, and has driver hooks so that linux vms can be resized too. There's also Intel's clear containers push which virtualizes for linux but shares a lot of kernel structures between the host and the VM.
Re:MacBook Pro
by imtringued on Friday October 28, 2016 @03:50AM
(#12813852)
>It seems like a really big opportunity, even if it's really hard.
It's not because it's a problem that is easily solvable by spending a small amount on better hardware. 16GB RAM costs $80 which is cheap if you're only going to use it for VMs.
Re:MacBook Pro
by walterbell on Thursday October 27, 2016 @04:19PM
(#12809541)
Unikernels are one area of research, http://unikernel.org
Re:MacBook Pro
by tonylemesmer on Thursday October 27, 2016 @04:16PM
(#12809495)
Yeah if someone worked out how to use less memory in a VM we could use it in normal machines too ;)