TrustRadius: an HG Insights company

Oracle VirtualBox Professional, Scientific, and Technical Services Reviews & Insights

Score9.3 out of 10

154 Reviews and Ratings

Oracle VirtualBox Reviews

13 Reviews
Professional, Scientific, and Technical ServicesLaw Practice1Information Technology & Services9Management Consulting1Marketing & Advertising1Computer & Network Security1

Oracle VM VirtualBox a needed asset in your toolbox

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use it to test new applications, Operating systems and build standard desktops to deploy to the employees. We also use it as a sandbox to test various items we receive to ensure they are safe.

Pros

  • Creates new VM Hosts
  • Isolates Networking
  • Easy to use

Cons

  • Updates process when not an Admin

Likelihood to Recommend

Oracle VM VirtualBox is well suited for any office environment where you can load a spare machine to test out Operating systems, applications and test possible dangerous software, attachments and web sites in an isolated enviornmnet

Oracle VM VirtualBox is a great entry to virtualization

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

Oracle VM VirtualBox is being used by various clients for a combination of different uses. The main use is simple virtualization of Windows in a production environment. These virtual machine are typical single-use machines (e.g., running a specific database or server software), that don't require too many resources. In addition, Oracle VM VirtualBox is used as both a test bed for different pieces of software and operating systems and as an easy way to experiment with virtualization.

Pros

  • It supports virtualization of many, many different operating systems, including Windows and a plethora of Linux variants
  • It provides a large amount of customization to emulate different types of hardware
  • Its licensing terms are very generous
  • Its cost to entry is fantastic in that it is free

Cons

  • While free, it is very unpolished with numerous interface quirks and general lack of user friendliness
  • Oracle VM VirtualBox's virtualization technology is relatively slow compared to competitors (VMWare, Hyper-V, Parallels, etc.)
  • Abysmal GPU performance under virtual machines

Likelihood to Recommend

Oracle VM VirtualBox is very well suited for low-profile virtual machines that are not doing much heavy lifting, and is ideally suited for virtualizing databases that can be run in a headless mode. On the other hand, Oracle VM VirtualBox is not good for running any kind of VM that requires extreme or even just good performance, and especially any VM that requires adequate GPU support.

The best friend of any cybersecurity professional!

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Virtual box is used by several teams across the organization. In my case, as I'm a cybersecurity specialist, I use it on a daily basis to create temporary VMs to test exploits and payloads. Some other teams also use temporary VMs for malware analysis.

Pros

  • Easy to use
  • Easy to customize the VMs
  • Low resource consumption

Cons

  • Better support for GPU intensive VMs

Likelihood to Recommend

In my case, I only use VirtualBox for temporary VMs, and I can say they are perfect for that. I haven't used it to permanent VMs or big applications.
Vetted Review
Oracle VirtualBox
4 years of experience

A very good choice for virtualization

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use Oracle VM VirtualBox as the base for virtualizing all Docker as well as Vagrant machines in the computers which are Windows-based. There are several computers, both dev, and test servers which take advantage of virtualization services in our company, thus Oracle VM Virtual Box comes to our aid in a very satisfactory way.

Pros

  • Easy zero to hero configuration.
  • Excellent backup (snapshot) functionality, which one can take advantage of at a few clicks in order to restore an old snapshot.
  • Scripting functionalities, which we use in our dev and testing servers to bring different machines up, during services bootstrapping.

Cons

  • Memory and processing segmentation. Differently from technologies such as Docker (in Linux), one must segment the overall RAM and Processor usage in order to spare it to the virtual machine being created.
  • Faulty recovery when virtual machines improperly shutdown. As one needs to bring the faulted machine up again, there is a sequence of clean up that must take place before the given virtual machine can be brought back to life.

Likelihood to Recommend

Oracle is advisable for both creating a constellation of different OS's inside the same machine, thus separating the varied configurations that may be necessary for each virtual machine. One can in this way avoid all the hassle of having way too many versions of systems, such as a Java Version Machine, for instance, of for solving any other conflicting dependencies that may arise when there are just too many versions and types of systems being used in the company.

If one is looking for something that may be easily copied, Oracle VM VirtualBox may not be the best choice. Docker is better for this (in case Windows is not the base OS), for it gives a scripted way of configuring one's virtual machine, and then pulling it from an online repository.

Operate multiple OS/ machines right from your base machine using VirtualBox

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

VirtualBox is a very light-weight software which is available as a hypervisor. This software can be installed on any OS (Windows, Mac or any flavour of Linux) and be leveraged for virtualization. Within our organisation, VirtualBox is used by couple of departments. The departments which handle the internal and external development or testing of the applications highly rely on this piece of software. As per business problems, it is always better to have 10 machines in a single base machine rather than 10 different physical machines. So with VirtualBox these types of problems are solved and multiple systems/ servers are deployed in the base machine which help us to do multiple tasks and once and keep a number of servers live at a single point in time.

Pros

  • Total size of the software: is one of the best part of this hypervisor. I have used tons in my career and this is the lightest among all of them so far. This is a great plus point because:
  • It keeps you hard disk happy because whatever space the virtual instance will take is the only space being occupied since the space captured by the software is negligible.
  • The performance of the CPU as well as the virtualisation engine boosts up to a very huge level.
  • Supports up to 32 virtual machines: This software can hold the power of 32 virtual machines which might take up physical space of the entire small sized office. This can hold an entire company in one installation of VirtualBox.
  • Support for all the OS: It can be installed either in Mac or Linux and of course the widely used Windows and all of them can be linked in a local network seamlessly. So there are no such boundaries regarding the Operating Systems.

Cons

  • VirtualBox still have some features which I am still not able to understand even after having used the software from so long time. I have never found proper videos which provide full fledged training materials on this software. This is a big lag as there might be some option available that can help in our day to day life, but we are still not aware about that option.
  • The design can be revamped and transformed to a fancy one. There are no animations and even the Mac version of the software contains comes pixels at times. This can decrease the overall liking of the people which can become a serious issue in the near future.

Likelihood to Recommend

Oracle VirtualBox is best suited if you work on multiple machines/ OS's at one time or even during different parts of the day. This will help you work from your single base machine and help you to achieve all the tasks very easily and efficiently. It is even helpful for students who want to learn new things and try new Operating Systems without actually migrating to one.
If you do not use multiple machines or maybe just using Windows the whole day for your job functions, then this software might not be useful for you.
Vetted Review
Oracle VirtualBox
2 years of experience

Quick and Easy

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

VirtualBox is used in multiple different ways including test virtual machines, jumpboxes, and production machines.

Pros

  • Simple and easy to use, setup took only a few minutes and was not too complicated.
  • Free! I had tried other products that were not free, and they were not as good as this one.
  • The ability to quickly spin up, or down, a dev and test environment, quickly and easily is very nice.

Cons

  • Support. I've had a few issues, and would love a response from support or help with it, but none found.
  • Stability. Sometimes restoring VMs fails.

Likelihood to Recommend

If you are looking to quickly spin up VMs without having to pay for a product and know that they will most likely not be in a production environment, VirtualBox is the way to go. Set up is quick and simple and your dev environment will be up and running in minutes.
Vetted Review
Oracle VirtualBox
2 years of experience

Love at first install

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Virtual box helped me in the evaluation of guest operating systems such as Kali Linux and Backbox Linux before I chose to stay with Kali Linux. I had to choose these between this software for penetration testing of a certain product that we were rolling out into the market.

Pros

  • I did not have to install the operating systems to evaluate them
  • I could run two or more instances of these operating systems concurrently
  • Oracle made it simple to start and stop the virtual machines and also save the state so as to continue where I left off

Cons

  • Oracle should find a way to put sound on these operating systems without having to download guest OS add-ons
  • When putting a flash, Oracle should pick that the flash has been inserted to the new OS and not have to go back and add it to the filters

Likelihood to Recommend

Oracle Virtual Box is very well suited when one wants to use an operating system that they have but cannot install it on their computer, either for security or because they do not have space. One can create a virtual hard disk and continue to use it without problems as any other hard disk.
Vetted Review
Oracle VirtualBox
2 years of experience

VirtualBox, keeping development environments consistent

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

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.

Pros

  • 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

Cons

  • 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.

Likelihood to Recommend

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.

Free Virtualization? Why Not?

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use VirtualBox primarily in our department. It allows us to quickly develop and test in various standardized environments on our own PCs. Testing is the primary use case - whether testing a back-end application before deploying to a live server or testing front-end applications with a variety of operating systems and browsers.

Pros

  • Free
  • Actively updated & quite stable
  • Popular - Good community support

Cons

  • Some interface elements could be more intuitive
  • Documentation is good, but there's room for improvement
  • Performance in some areas might have room for improvement

Likelihood to Recommend

VirtualBox is well-suited for a super user or generally, anyone that is comfortable searching, learning, and experimenting. There's a large variety of applications for virtualization on desktop, and VirtualBox is well suited for all with the right configuration and potentially additional third-party tools. Users looking for a one-click out of the box solution may or may not be satisfied with VirtualBox - with the right documentation and/or starter box, it can be very accessible.

VirtualBox is The Top Cross-Platform, Local Virtual Lab

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

I've worked in multiple environments where I, and co-workers, used Oracle VirtualBox for local sandbox environments. I have used it to test out PowerShell scripts against mock Active Directory environments that I have spun up, allowing me to test code for demonstrations. When I have presented at user groups or a conference, I was able to have an environment the way I wanted it and could properly show code executing against Windows systems. I have been able to also test out Vagrant, Test-Kitchen, Chef, and Desired State Configuration (DSC) with Oracle VirtualBox as the virtual environment targeted with those tools.

Pros

  • Can spin up multiple VMs on a host-only network that speak to each other and allow for interesting test environments spun up at will.
  • Cross-platform functionality allows me to run it on my Linux Desktop and know that tutorials I make with it could be approached by someone on a Windows or Mac OSX system. Hyper-V is limited to Windows, and VMware Workstation requires a license (VMware Player is free, but is not open-source and is more limited in comparison to VirtualBox).
  • If you are testing tools like Vagrant and Test-Kitchen, VirtualBox often seems to have the highest amount of support and documentation when it comes to compatibility (though, many people do use Hyper-V or VMware Workstation without issues).

Cons

  • I have had issues in the past when it has come to resizing VM disk storage. The issue is entirely detailed here: https://www.virtualbox.org/ticket/9103 -- the problem was caused because of having existing snapshots (which error message output was not detailing). I haven't had to deal with the issue due to my dynamic disk sizes not being small from the start anymore (this is mostly an issue for my Windows VMs where the base disk may need significant size for the OS). It looks like, for a resize, that a merge of all snapshots has to occur first -- one user on that list details a workaround to maintain snapshots by cloning the VM. (Note: 5.2 was just released a few weeks ago, and looks like it should prevent the problem happening in the future by properly informing users that it isn't possible with snapshots).
  • Certain scenarios, like resizing disks, required dropping into a terminal as there were no options to previously do so via the GUI. According to some recent posts, I've seen that v5.2 has added disk management stuff like that to the GUI (or will be adding it). I'm comfortable with dropping into the terminal, but in a teaching scenario or when evaluating the learnability of the tools, it complicates things.

Likelihood to Recommend

  • When playing around with automation and configuration management tools like Vagrant and Test-Kitchen, my experience with VirtualBox has been great.
  • For testing out newer/different versions of operating systems locally, VirtualBox has become my virtualization tool of choice. I don't just use it for evaluation, either, as I run a licensed version of Windows 10 in VirtualBox for the times I'm testing something out in the Windows realm (my primary desktop OS is Ubuntu).
  • For learning a local virtualization solution that is cross-platform, allowing one to be comfortable in virtualizing locally across whichever OS happens to be in use.
  • In my experience, many open-source and automation toolsets related to DevOps-minded workflows are made, demoed with, and have tutorials for execution with VirtualBox.
  • Working lean? Oracle VM VirtualBox is open-source and free to use.
  • If evaluating VirtualBox in a business that is dependent on the VirtualBox Extension Pack, one would need to evaluate whether they are in need of an Enterprise license. I've never been in that situation. For more details on that: https://www.virtualbox.org/wiki/Licensing_FAQ and https://www.virtualbox.org/wiki/VirtualBox_PUEL
  • I would not consider this a hypervisor for use in production, but only for local host/lab usage.