3 ms·
What is the abstraction layer for virtualization natively available in MacOSX?
by unixhero 6y ago
What is the abstraction layer for virtualization natively available in MacOSX?
- tinus_hn 6y agoIt’s the Hypervisor Framework: https://developer.apple.com/documentation/hypervisor https://developer.apple.com/documentation/hypervisor which Apple oddly is introducing for Intel Macs only in MacOS 11, at the same time they’re introducing support for non Intel ‘Apple hardware’ Macs.
- xodice 6y agoThe Hypervisor framework has been in macOS since at least Mojave (if not longer, this is just what I began using it), it's not new to macOS 11.
- toyg 6y agoThey might be introducing a GUI or something, which is what it still lacks (there are some 3rd-party products out there, none particularly impressive last I checked).
- xodice 6y agoParallels can interface with the Hypervisor Framework instead of it's own, so there is at least one decent GUI. However performance compared to the Parallels hypervisor is very poor. I would be interested in an Apple VM app overlay for the integrated Hypervisor though! And hopefully we see some speed improvements. :)
- als0 6y agoSeems like Apple Silicon support is already there? https://developer.apple.com/documentation/hypervisor/apple_silicon https://developer.apple.com/documentation/hypervisor/apple_s...
- EricE 6y agoAnd there is direct hardware support for it in Apple Silicon. It's going to be very interesting to see where things end up with Apple Silicon and what they choose to put in their silicon that would never see the light of day on Intel or other CPUs aimed for broader markets.