4 ms·
The equivalent on macOS would leverage Hypervisor.framework, like xhyve or Veertu. https://github.com/machyve/xhyve https://github.com/machyve/xhyve https://v
by lloeki 8y ago
The equivalent on macOS would leverage Hypervisor.framework, like xhyve or Veertu.
https://github.com/machyve/xhyve https://github.com/machyve/xhyve
https://veertu.com/anka-technology/#hypervisor https://veertu.com/anka-technology/#hypervisor
- wlesieutre 8y agoI gather that Veertu has (had?) a product called Veertu Desktop and it was open sourced, but they've wiped any mention of it from their website in favor of Anka Flow/Device/Build (commercial license only). This looks like the source, found in a github repo of someone who works for Cisco. Maybe a former Veertu employee, or just someone who happened to fork a copy before Veertu deleted it? At any rate, I can't find an official Veertu repo anymore. https://github.com/tithomas1/vdhh https://github.com/tithomas1/vdhh Last updates were 2 years ago and the installation instructions say "To Install Veertu Desktop on Mac, please visit veertu.com" which has deleted everything related to Veertu Desktop down to the knowledge base articles with release notes https://twitter.com/veertu_labs/status/818584467954495488 https://twitter.com/veertu_labs/status/818584467954495488 Seems like a pretty thoroughly dead product. Haven't heard of xhyve before, but between the two that's the one worth looking at.
- regularfry 8y agoNot only open sourced, but GPLv2'd. Ripe for forking, if one felt so inclined.
- wlesieutre 8y agoSure but GPLv2 doesn't help you if all copies of the source code are gone, so be sure to grab a copy of that vdhh repo now in case tithomas1 removes his. I imagine it's not in a working state on current versions of macOS, what with the security changes that Apple makes pretty much every year. But if someone wanted to try to get it going again they certainly could.
- rbanffy 8y agoDocker for Mac has moved from VirtualBox to the built-in hypervisor. I have the impression that causes some pain when it starts eating away battery faster than the monitor can charge the laptop.
- nine_k 8y agoHmm, never noticed that; to the contrary, in my practice, Docker's VM eats CPU less aggressively than VirtualBox's.
- lloeki 8y agoIndeed, it's called HyperKit[0][1], and it's based straight off xhyve[2]. Also, there's docker-machine-driver-xhyve for people that prefer using docker-machine (like I do) instead of DfM. [0]: https://github.com/moby/hyperkit https://github.com/moby/hyperkit [1]: https://blog.docker.com/2016/05/docker-unikernels-open-source/ https://blog.docker.com/2016/05/docker-unikernels-open-sourc... [2]: https://github.com/moby/hyperkit/tree/master/src/ https://github.com/moby/hyperkit/tree/master/src/
- nine_k 8y agoLast time I tried, reasonably recent kernels (like 4.15 or so) failed to boot under Veertu, for no apparent reason. Have they improved?
- mr_toad 8y agoXhyve looks promising, but it’s really new and at this stage it lacks all but the most basic documentation.