The apt program (not apt-get) can traverse dependencies and install those required by .deb files too, but that doesn't remove the risks inherent with using .deb files directly.
The only thing I miss from apt-get that apt doesn't provide is package-name globbing. With apt-get, we can remove lots of packages using wildcards. Apt doesn't support that ... yet.
KVM + virt-manager has similar vGPU performance now to what virtualbox had thanks to the "SPICE" protocol and QXL guest drivers. I know people who use KVM for autoCAD work. And if you have 2 GPUs, KVM on the right hardware supports GPU passthru to a guest with exclusive access to one of the GPUs.
KVM supports many more storage backends, but home users aren't likely to use most of those. For enterprise or professional setups, that's a powerful aspect in virtualization and management.
KVM supports any sort of networking the Linux host can provide. This is different from Virtualbox and requires understanding how to setup the networking in a way you'd want. It is separate from the hypervisor, though libvirt does setup a NAT network by default. I never use it and have always setup a bridge network for my VMs, unless it was just a quick play VM. Networking between VMs and the host on the same physical machine are about 24 Gbps.
Code:
[ 5] 0.00-10.00 sec 28.1 GBytes 24.1 Gbits/sec receiver
A few days ago, I thought I'd gotten 36 Gbps. Oh well. Really fast networking is close enough.
For beginners, vbox is not a bad tool, except the licensing, if you care about that stuff.
Bookmarks