3 ms·
This is enabled by some new APIs we've been working on in Windows: https://docs.microsoft.com/en-us/virtualization/api/ https://docs.microsoft.com/en-us/virtual
by jstarks 8y ago
This is enabled by some new APIs we've been working on in Windows: https://docs.microsoft.com/en-us/virtualization/api/ https://docs.microsoft.com/en-us/virtualization/api/. These allow third-party use of the Windows hypervisor from unprivileged user-mode processes (such as qemu). This is similar in spirit to KVM's ioctl interface and macOS's Hypervisor Framework.
- AceJohnny2 8y ago> and macOS's Hypervisor Framework Tangentially and asking the crowd: What products on the market use macOS's Hypervisor Framework? Virtualbox apparently doesn't [1], but Docker For Mac does [2]... Edit: and QEMU added experimental support in 2.12 [3], released in April [1] https://www.virtualbox.org/ticket/14217 https://www.virtualbox.org/ticket/14217 [2] https://docs.docker.com/docker-for-mac/docker-toolbox/ https://docs.docker.com/docker-for-mac/docker-toolbox/ [3] https://wiki.qemu.org/ChangeLog/2.12#Host_support https://wiki.qemu.org/ChangeLog/2.12#Host_support
- cweagans 8y agoYou can run vagrant boxes and docker-toolbox on top of xhyve, which uses Hypervisor.framework under the hood.
- lfy_google 8y agoAndroid Emulator, which is based on a fork of QEMU, has used Hypervisor.framework by default for macOS 10.10+ since version 26.1.0 (last year).
- simscitizen 8y agoParallels Desktop Lite is available on the Mac App Store with all of its sandboxing restrictions because it uses Hypervisor.framework: https://itunes.apple.com/us/app/parallels-desktop-lite/id1085114709 https://itunes.apple.com/us/app/parallels-desktop-lite/id108...
- ungzd 8y agoThere was Veertu Desktop, but seems that it's dead project now.
- deleted 8y ago[deleted]