I really don't understand why developers use macs at all. They're not good dev machines. All production systems I work with are some flavor of linux (mostly ubuntu). There is actually a real impedance mismatch when I'm using my mac for work purposes. All those cores and RAM become meaningless when I have to do everything in a VM anyway. My personal dev machine is a project sputnik running ubuntu 16.04. I can understa…
Virtualization is a bit less efficient but it certainly does not prevent you from utilizing multiple CPU cores or all your available RAM -- minus the resources consumed by the host OS of course.