VirtualBox, keeping development environments consistent
November 08, 2017

VirtualBox, keeping development environments consistent

Louis Marceau | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Oracle VM VirtualBox

We use VirtualBox so that everyone can have, build, and share standard developer environments. If there is an issue with an environment, one can rebuild it if needed. As the environment changes or needs updating, everyone can run the same build scripts to do so. By taking snap shots of the VM, we can also roll back to a previous states in the development environment if an update does not go as planned.
  • VM's provide a common development environment across all developers
  • VM's allow moving an existing environment form an old system to a new system with less setup
  • The only downside of running a VM along side another system is the memory usage. Once we have two OS's running at the same time your RAM is split in half, or how everyone allocated it. If we allow the VM to use 8GB it will take all 8GB regardless if it is using it or not. Ideally the VM will allocate or release the RAM as needed.
  • Our main goal by using VirtualBox is to have a full developer environment that can be changed and used by any developer in and out of the office.
If you are limited on system hardware (disk space, RAM, CPU) then running one or more VMs may result in a reduction of performance. In this case, I would suggest running a developer environment directly on the hardware.

Oracle VM VirtualBox Feature Ratings