Overall Satisfaction with Oracle VM VirtualBox
VirtualBox is being used on an as-needed basis by engineers throughout the organization. The most common use-case is developers using Linux but needing some Windows features (such as Microsoft Teams, which isn't supported on Linux with govcloud). It can also be used in the case where software is being developed that's multi-platform. In this case, VirtualBox's capability of sharing file systems between the host and VM allows for easy compilation on multiple platforms, writing code on the host machine and having those changes instantly reflected in the virtual machine via file sharing.
- Easy integration between host machine and VM window (mouse and keyboard capture, file sharing, etc.).
- Support for many major operating systems.
- Dynamic sizing of virtual hard drive space.
- Easy integration of peripherals (USB, etc.).
- Dynamic display resizing with window size changes.
- The user interface feels a little dated.
- For open-source operating systems, it would be nice if the ISO download process was automated, rather than requiring users download and provide the ISO themselves.
- Installation of guest additions to the VM could be automated (or single-click opt-in).
- Allowed for better host OS options for developers.
- Allowed use of Microsoft products without having to work solely on Windows.
- Allows for more rapid cross-platform development.
- Vagrant, by HashiCorp, Amazon WorkSpaces (VDI), Docker and Open Source Puppet
Docker, and automated machine provisioning in DevOps often uses the metaphor "treat your machines like cattle, not pets." VirtualBox's intended use is definitely in the creation, management and use of "pet" machines, whereas many similar products are more in the "cattle" business. Vagrant might be comparable, but focuses more heavily on automation to configure the target machine, ideally to make teardown and rebuild slightly easier. Vagrant is probably a middle ground between Docker and VirtualBox, largely being replaced in terms of use case by Docker. In other words, VirtualBox's primary purpose is creating virtual machines for personal use.
Do you think Oracle VM VirtualBox delivers good value for the price?
Yes
Are you happy with Oracle VM VirtualBox's feature set?
Yes
Did Oracle VM VirtualBox live up to sales and marketing promises?
Yes
Did implementation of Oracle VM VirtualBox go as expected?
Yes
Would you buy Oracle VM VirtualBox again?
Yes