Native virtualization for macOS
veertu.com
veertu.com
I found it to be even slower than virtualbox which I have no idea how this is possible. Tested on a late 2015 5k iMac top specced and a late 2015 MacBook top specced both running OSX 10.11 at the time.
I will re-test the latest version with MacOS 10.12.
Entire team got fired, but yes still being maintained from a new team of outsourced devs.
Unfortunately, their annual reports don't breakout revenue by product: http://ir.vmware.com/overview/financial-information/annual-r...
The company probably feels they can do just as well (at a lower cost) with outsourced devs.
Works for me and many others here, so there's more going on with your setup than just Fusion and Sierra not getting along.
Here's a quote from the product line marketing manager from VMware Fusion on this topic [0]
<quote>
We're really sorry about this situation, but rest assured it's our #1 bug right now.
It's technically both our and Apple's bug. The default behaviour of something we always called/did was changed in a later near-final build of 10.12, and that introduced this bug.
We and Apple are working together but like always we can't disclose timelines.
Please note that we are absolutely working on resolving this issue and issuing an update as soon as we can.
</quote>
e.g. Apple could sell macOS licenses to run in a VM on non-Apple hardware, but they don't. To run macOS per the EULA, it can only be done on Apple hardware.
I'm not really expecting any awesome new features, just bug fixes mostly.
As I move (mostly) back to Linux on the desktop, I'd really like to use VMware but I can't rationalize $249 for a product that is quite possible "end of life" (for all practical purposes).
In fact, it ate my entire CPU while it was running, even when the VM OS (Windows 10) settled down after startup. and was apparently running no CPU-intensive processes.
It also crashed twice in the space of an hour, bringing down the entire VM, necessitating a restart.
Not touching Veertu again for a long time.
Ie, VirtualBox and VMware were slow to the point I'd consider them unusable (I'm latency sensitive, eg, I consider Eclipse to the be same and other people think it's fine). Veertu made me actually test in Edge again.
Did you still have VMware or VirtualBox drivers installed? IIRC VMware doesn't actually remove itself when you uninstall it, you have to remove the kmods yourself.
I can't complain about Parallels' performance. I was satisfied with it in that regard.
1- https://www.tekrevue.com/2015-vm-benchmarks-parallels-11-vs-...
I mounted the latest CentOS 7 ISO image, completely standard and md5 summed, it boots to install and I have no keyboard or mouse control OR the VM is immediately frozen.
Seemed to boot faster than Fusion which is an improvement from the last time I tried.
I'll next try a shudder Windows 10 shudder VM.
Performance of the install seems a LOT better than last time I tried.
Will report back.
I'm now doing an update of CentOS and will install the latest stable kernel from elrepo kernel-ml and fio, then I'll benchmark disk IO (I'm running a PCIe NVMe SSD that averages 1600-2000MB/s for sequential writes/reads so this should be interesting)
Points of note thus far:
- Unsure if EFI is supported?
- Seems to be no way to create templates
- Cannot import a single file OVF image
- Cannot clone a VM
- Cannot snapshot a VM
- While importing a VM, you can't access the main window to start / edit other VMs UPDATE: scratch that - you can - but it's slow as anything even with none of my computers resources maxed out, it appears to be single threaded and perhaps some locking is occuring on the GUI.
- DISCARD / TRIM SSD support works perfectly as expected, unlike in VMware.
- After installing the guest addons which was very quick as they must be quite light weight, all drivers worked perfectly and performance seems good in general (for windows anyway), have not tested 3D yet.
- No native resolution scaling when resizing the VM window even after installing tools
_NOTE:_ I will turn this thread into a blog post and put it up on https://smcleod.net when I have time, perhaps this weekend.
I tried converting a linux vm I frequently use via vagrant just now, and it seems to work well except for network bridging: You can't bridge over wifi. Kindof a deal-breaker.
The relevant page[1] explains it thus: "Due to features of wireless protocol, level 2 bridges don’t work over Wi-Fi, and so you can’t use wireless interface of your Mac to route bridge traffic to external network – only among VMs and host."
[1] https://veertu.com/knowledgebase/vagrant-setup-instructions/
Just take a look at VBoxManage --help for a crazy list of settings and features that VBox has accumulated during the past ~10 years.
It even supports ATA TRIM so your fs-driver can discard blocks and keep the VDI-file deflated at all times.
Performance-wise: Compiling stuff within VBox on an i7 quad-core (-j5) is almost as fast as native. X on Linux-VMs feels native too, especially when running in fullscreen.
I was happy with VirtualBox's (on OS X) performance until I bought VMware Fusion. I didn't do any benchmarks so I don't have numbers to back up my claim but it definitely "felt" much faster than VirtualBox.
You may add: excellent documentation and friendly support (board, irc, list).
If I'll ever have to switch, I'd first need feature-parity.
Apparently, this can be worked around using a TAP/TUN device but I haven't tried it yet. Perhaps a similar workaround is feasible on OS X/macOS.
One dirty detail is that the Docker containers need to communicate with the host machine (the dev-Mac). Would this be achievable with the limited bridge that Veertu supports?
Docker for Mac is a Linux VM, in (a fork of) xhyve which sits on top of the OSX hypervisor framework - the same thing backing Veertu.
Curious to the issues you're experiencing and if they disappear if you move to Veertu.
Also, Veertu Desktop is now free: https://github.com/veertuinc/vdhh
"We are making Veertu Desktop Open source. It will be available on https://github.com/veertuinc/vdhh and will continue to be developed and maintained."
Maybe a wording issue in the README, and the desktop app is intended to be open source and built from (the|another) repo too?
I asked the authors on Twitter about this, they said they will be releasing related products soon that will cover their revenue stream.
It is actively developed and it is now distribute in different channel to support bridge networking and usb.
I'm always leery of adopting a technology which will be fundamental to my work environment when I don't know how long it will be supported, or if I will have to change my use of it due to licensing issues.
Unfortunately macOS Hypervisor.Framework does not support USB devices (https://veertu.com/knowledgebase/usb-support/), which makes Veertu useless to me, as the only reason I use Windows VM is to attach stupid USB tokens for certain banking use cases.
[1] http://www.theverge.com/2016/10/28/13454052/apple-macbook-pr...
I've not used this before, but it sounds like it's fast, but you'll still have the overhead of running 2 OS's at the same time.