TrustRadius
Oracle VM VIrtualBox is Oracle's cross-platform virtualization offering, acquired with Sun Microsystems in early 2010. The software was originally developed by Innotek GmbH.Oracle VM VirtualBox gives you the best of all virtual worldsA lot of people across the organization use it for various reasons but mostly for testing and development. It's a quick and cost-free way to test scripts, programs, and new techniques without fear of damaging other systems. Virtual machines can be created or destroyed at will and no one is impacted except the virtual machine owner. It's a great way to test and work locally on something even before taking the test scenario or code to a multi-user system.,It runs a variety of operating systems and versions of operating systems. It has no fees, subscriptions, or other costs associated with it. One can quickly build, pause, or remove a virtual machine within minutes for testing. It allows you to access the Internet and other network equipment without fear of direct attacks by using NAT.,I'd prefer an easier, background upgrade process without the nag dialog window. I'd like to be able to set global settings so that I don't have to configure them each time I install a new VM.,10,It saves money because it's free, available, and easy to use for a type 2 hypervisor. It saves money because you don't have to buy a commercial solution to do the same thing. It's handy because VMs can be dragged and dropped from one system to another with minimal effort.,Not yet, but I'm interested in Oracle user groups,VMware Workstation and VMware Workstation Player (formerly VMware Player),BlueJeans, Drupal, WordPressVirtualBox is a gift!I use VirtualBox to spin up Linux VMs in my day job and recommend it to my students for building VMs on their various systems. VirtualBox is what first allowed me to learn about VMs, and eventually Linux, without having to worry about having dedicated hardware or about quickly putting up and tearing down a whole computer's OS. I use VirtualBox today for build pipelines (software and game dev on Linux) as well as a testbed for software I'm getting ready to deploy on my company's servers, such as automation scripts or cron jobs. It also is great for working on local web dev tasks without having to be connecting to the internet and a real server.,Very simple and easy to understand. I'm able to pass this application on to my students and colleagues and they have no trouble getting their bearings and setting up VMs. Quick to launch VMs and the UI (both the app and the overlay when working in a VM) are simple and make it easy to get things done while also staying out of my way. It feels like a product that should cost a lot. It works well and is maintained. I've never had any problems with it.,The downside to the simple design is that some people are turned off by this and assume it's not a good application.,10,It reduced costs in training myself and other new IT staff when I first started using it by creating a low-risk environment for us to learn about building VMs and Linux in general. It has saved costs on having to expand my hard drive or have multiple web servers running, by allowing me to just spin up and close local servers when I need them.,No,VMware Fusion and VMware WorkstationA very good choice for virtualizationWe 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.,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.,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.,10,Having to setup and maintain certain dev and test topologies may be a painstaking process when bare-metal is the only choice. VM Technologies, such as Oracle VM VirtualBox come to our aid, in that case, greatly saving time and resources for the company. Its learning curve is almost close to nothing, every new employee that comes to work, even when having zero experience in this technology is able to process its paradigm in almost zero time and start using it right away. Backups have become a more stable and seamlessly process with Oracle VM VirtualBox, with the snapshot functionality that gives us a better rotating policy means.,No,Docker,Docker, VagrantFree software virtualization keeping everyone in syncWe use Oracle VM VirtualBox quite extensively at our company to virtualize software. The main use case that we have is for our software engineers. Our engineering team has a single approved developer virtual machine that all of us use. It makes developer support and the replication of problems much easier knowing we are all on identical environments. Also for new hires it makes getting their environments set up a quick and easy process. Other departments use it to run Windows or Linux applications on their Macs.,Software virtualization. Environment replication. Environment portability. Multiple operating systems on one machine. Environment snapshots for easy recovery after or to revert changes. Detailed environment configuration with suggestions based on your host system's resources. It's free.,VM errors typically crash the VM. If the host machine runs out of disk space the VM will become unreadable even after freeing space. Fortunately VirtualBox keeps a previous copy, but you have to manually restore it. Somewhat buggy, so you learn how to work around the bugs. Some host hardware is not supported.,9,Being able to get new developer environments up and running has been a huge time saver versus other teams that have their employees spend a day or two configuring their environment. Keeping everyone updated and on identical software has saved operational time and money. Recreating bugs is much easier on identical environments. It's free!,Importing and Exporting existing VMs Pausing and resuming a running VM Running various OS VMs one a single machine Snapshots of a current state of a VM and being able to restore it later Native behavior of guest OS,Managing VM disk space usage and reclaiming disk space Creating a new VM image can be a bit challeging Features around integrating with the host OS don't work consistently,No,8Complete virtualization tool. Easy to use and high performance delivery.Virtualbox is a complete virtualization solution, works great on servers or home needs. The main advantage is the cost: zero. It offers all the virtualization technologies available in the market, compatibility with operating systems, through additional guests. Virtualization performance is easily compared to your paid competitors. The user interface is very easy to use, very intuitive. If you do not have much technical knowledge, just a few clicks and that's it, you have any operating system, according to your needs.,Easy to find, easy to install and very easy to use. Intuitive interface. The creation of virtual machines is fast, and access to them is uncomplicated. All available virtualization technology. Compatibility with Intel and processors, and their technologies. Compatibility with all hardware.,I did not find any difficulty in using Virtualbox, I can not define "cons". I can suggest creating a cloud, where the user can export their technical settings with other users, or even multiple computers.,10,Virtual box has implementation cost: zero.,No,VMware Workstation,Skype, Adobe Illustrator CC, Google DriveSimplified VirtualizationWe use the software in our NOC, as a laboratory, to conduct tests and train staff in new network technologies. This helps us to predict future problems and improve our infrastructure.,Compatibility with various operating systems. I can create VMs with different systems. In our case, we work a lot of equipment operating systems like routers and switches, without any problem. The merge, we set up scenarios with different systems and we get connectivity, all talking to simulate different situations. The robustness of the system allows us to work with great scenarios.,It is not about where to improve in the solution, it is robust and if the user does not have reasonable hardware, you will not be able to work much on it. So it's more about the user side, the VMs weight.,10,So far, I see only positive impact, where the solution has helped us to simulate situations in the testing environment, without being in production, preventing incidents, reducing costs and time.,Not a member of any user groups,Skype, Adobe Acrobat DC, TeamViewerGreat for free, but if you need anything enterprise, use vmWareIf we need a Linux environment, we create it in VirtualBox. We'll use the environment for running tools like penetration testing or checking items for malicious code.,VM used by one person at a time on that user's PC running a VM server on a server Running Windows or Linux Using with BOINC so they can run virtual environments on your PC,Last I used it, there wasn't a great wizard to convert a machine like VMware's Conversion wizard No way to move a running VM to another drive Not a great snapshot management system.,10,It's been great to have when we just need to do something simple It doesn't have the futures we need for our production systems so we have to buy vmWare for a lot of money instead At least this option is free but you certainly get what you pay for, basic needs.,No,VMware Fusion, VMware Workstation and VMware Workstation Player (formerly VMware Player),VMware ESXi, Microsoft Office 365, OneDriveGood productIt is used for educational and evaluation processes. It can also be used for personal processes. It is being used in several departments.,Can be run on Windows and Linux. Ease of use. Cloud-based.,Development environment.,6,It has given us a better understanding of our business objectives.,Yes,ADP Mobile Solutions,Oracle Java SE, JIRA SoftwareSimple, but powerful virtualization solution!Oracle VM VirtualBox has been chosen as a default virtualization solution in our organization. Depending on the department that is using it the business use cases are very different. However, our customer support center is where the VirtualBox is most often used, mainly for running images received from different users to confirm the issues reported on production environments.,Running OS images from multiple environments on a single system. Broad storage support with advanced storage emulation features. Ability to seamlessly run virtualized applications together with normal OS native applications.,Shared clipboard could be working better for live CD images. Snapshots do not allow us to adjust network adapter settings.,9,Running images provided by customers to solve their problems allows for huge savings if compared with solving problems remotely. Decreasing the necessary number of hardware environments within the organization has a very positive impact on our cost related objectives.,No,VMware ESXi and VMware Workstation,Oracle Aconex, Oracle Cloud Infrastructure (OCI), Oracle BlueKaiOpen-Source, but Enterprise-Level Performance.Our testing and core engineering teams are collaboratively using Oracle VM VirtualBox to test the performance and quality of our various standalone applications on different operating systems. When creating applications that run on a consumer's system locally, there is a great deal of uncertainty on whether the given application will work under all types of environments such as type of OS, OS architecture, amount of hardware resources, etc. We are using Oracle VM VirtualBox to eliminate these uncertainties.,Shared Clipboard between host and virtualized OS. Not only can you copy/paste text, but you can also drag-and-drop files between OS. Great Support for USB Devices. Unlike many other alternatives out there, none of them rival VirtualBox in the amount of supported USB Devices. Unlimited Number of Snapshots. From my own experience, VirtualBox is the only virtualization solution that supports an unlimited number of saved snapshots.,High CPU and Memory Utilization. Even when running on more than capable hardware, Oracle VM VirtualBox uses and excessive amount of resources, slowing the host OS down. Poor 3D Graphics Support. The amount of settings and features related to enhancing graphics in general is fairly limited for VirtualBox. PCIe Passthrough functionality is quite buggy. Many other alternatives have fully implemented this, but VirtualBox has yet to do so.,9,Oracle VM VirtualBox is free, so it had no impact on our company's budget. As we are now able to patch platform-specific bugs in our software, we have increased customer satisfaction as well as reduced the number of bug tickets. We have saved expenses on buying additional hardware to test our applications on different OS's.,No,VMware Workstation Player (formerly VMware Player),VMware Workstation Player (formerly VMware Player)Best Option for the CostWe currently use VirtualBox for both production and non-production environments. In production, it supports an application that is rarely used. In non-production, we use to extensively test applications and new software. Historically, I have found VirtualBox invaluable for any testing I can think of for I.T. matters. It has provided a safe environment that was affordable for extensive testing.,Cost Ease of use Ease of deployment Innovation,Enterprise use in production environments Support Training,9,Saves money Significant timesaver Minimal training required compared to its competition,No,Parallels Desktop and VMware Workstation,Authy, Splashtop Business Access, Google Forms,No,Price Product Features Product Usability,I typically reevaluate VirtualBox annually in my professional capacity. Every time so far the result has been the same. My process seems to work and so I see no reason to change.My Oracle VM VirtualBox ReviewVirtualbox is being used by our company for infrastructure on demand. We also use it for testing and spinning up sandboxes. Vbox is really helpful because it gives us so much control over what we are trying to spin up and how we would like to spin it up. It is being used by many developers within our company as a default standard for virtualization.,It is very easy for users to and navigate through the interface. The learning curve is not too high. VM Vbox also integrates very well with our DevOps tools such as Jenkins and Chef. Vbox also comes with great enterprise support from a very well dedicated company.,The API documentation would be more detailed An increase in the speed it takes for a VM to spin up would help our pipeless hang less Having support for older versions of windows and AIX would be great,7,We saw a reduction in the amount of environments requested from infrastructure team The speed of our rapid prototyping increased by at least 2 folds, we got more work done for PoC at a faster rate We were able to get more investment projects within our team due to how diverse our infrastructure could be,Yes,Vagrant and VMware Fusion,Delphix, Datical DB, Closely, Oracle API Manager, CampfireGreat VM for cost effectiveness and performanceWe are testing an AI product in the company, and VirtualBox VM helps us in testing several OS, environments, and applications.,Very easy to install. Numerous options available for customization. Open-source. Variety of disk images format available, allowing the user to run multiple OS simultaneously. Updated often. Great community support.,Documentation could be made better. It could be a little confusing to use for the first time, as the interface is not the best. It could be slow at times.,8,It saves a lot of money as the developers, and testers could test the code in different environments using a single machine. If a project requires multiple participant, each user can set their own environment for testing through their own VM. Its a freeware tool, so trying it would cost anything to the company.,NoLove at first installVirtual 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.,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,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,9,We did not have to buy very expensive equipment to set up a separate penetration testing area for our mobile applications.,No,VMware Workstation,51,2,When cloning a system to another When testing different operating systems When one wants to use old outdated software,We have used it in penetration testing,In creating OS specific software such as using swift on Ios,8Operate multiple OS/ machines right from your base machine using VirtualBoxVirtualBox 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.,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.,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.,9,VirtualBox has had an overall a very positive impact in our business and organisation.,No,,Tableau Desktop, Tableau Server, FirebaseExcellent solution for quickly deploying VM environmentsI used VirtualBox to test various operating system configurations, and occasionally to enable users to use Windows applications on Mac computers. I've used various virtualization suites such as Parallels VM but VirtualBox is easy to deploy and gets the job done without having to worry about costly upgrade fees. I especially have had better luck networking virtual machines than with other virtualization solutions.,Networking Cross-platform compatibility Testing Speed of installation,I've found it could use better and more detailed settings for optimizing the screen output for various displays.,8,It saves time compared to setting up a new desktop for running various operating systems. It saves money compared to more costly products.,No,Parallels Desktop,Ubuntu Linux, Adobe Photoshop,3,,Testing Linux configurations Running old Windows software Running Linux apps on Mac computers,Re-using old Windows apps that are no longer compatible Saving time re-installing the OS. Avoiding having to keep an unnecessary number of hardware desktops.,Running all windows programs on Mac/Linux, instead of using any Windows computers Virtual servers Quickly deploying VM images,7,No,Price,I'd evaluate more based on the availability of ready-made virtual machine appliances.,Deploying Windows and Linux VMs Setting up virtual adapters Testing new VMs,Taking snapshots Creating images from VMs Optimizing display output,8Quick and EasyVirtualBox is used in multiple different ways including test virtual machines, jumpboxes, and production machines.,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.,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.,9,Test environment, I've been able to test multiple different applications within a quickly stood up VirtualBox environment. Countless man hours saved by ability to quickly export VMs from test environment.,No,VMware ESXi,VMware ESXi, Amazon Elastic Compute Cloud (EC2), Citrix Hypervisor (formerly XenServer)Use Oracle VM VirtualBox For Desktop Virtualization and Development TestingI use Oracle VM VirtualBox to build isolated virtual workstations and for building development and test environments. Isolated virtual workstations allow me to access customer environments without the need to reconfigure my primary workstation to match the specific remote access requirements of each system. This dramatically speeds up access and prevents unintentional damage to my own system and access to my primary environment. I can also quickly spin up entire virtual environments to test specific design scenarios.,It is simple to install - there is no advanced knowledge required to begin building virtual computers It is easy to use - adding new virtual machines is simple with wizard-based deployment It enables easy portability - moving virtual machines from one host to another is straight-forward and simple It is free,You get what you pay for - yes, VirtualBox is free, but I've had occasional stability issues, just like any other computer I use Many host resources (like networking) are blindly simple to use, some (like folder sharing) can be a bit shaky at times or challenging to get working correctly,10,Direct cost savings - it enables me to do the work I need to do without purchasing additional physical computers Time savings - it allows me to perform testing and reversion that would take much longer on a physical computer Increased productivity - it enables me to more easily integrate with customer environments,NoOpen Source VMOracle VM VirtualBox is used by our internal IT department to test various operating systems and applications. It's a very useful tool to stand up to a virtualized environment for testing. It's easy to use and manage.,This open source software is a powerful tool to test deployment of any new OS and applications. VirtualBox is a general-purpose virtualizer of hardware that can host any targeted server or desktop.,Compatibility issues. At times there seems to be errors when configuring a virtual machine with newer OS. For example, Windows 10. Lack of support. Being that this is an Open Source software there is very little support as far as articles available to troubleshoot issues.,9,This being an Open Source application it's a no-brainer when looking for an inexpensive way to simulate a virtual environment.,No,Citrix Hypervisor (formerly XenServer) and BMC Virtualization Management,Mitel Applications Suite, Skype for Business (formerly Lync), AsigraA great softwareOracle VirtualBox is a great addition to my organization's software collection, as it gives us the ability to make use of other software available, such as Genie Motion, by running them directly on the virtual environment. It is so simple to do this using VirtualBox, as the user interface gives the user the ability to change most of the parameters involved.,Oracle VirtualBox has guides for optimum virtual machine performance, but does not limit the user to using them. VirtualBox is fast to setup and simple to use The user interface gives users the ability to change a wide range of the machines parameters before starting the Virtual Machine,In some computers, for the Virtual Machine to work one must allow virtualization through the bios VirtualBox settings, such as sound drivers, are not available To use some drivers one must install guest OS features, which is an addon,9,The initial capital invested in this software was very minimal and so it was easy to recover the amounts. With use of the software, we are able to use virtual machines and use different operating systems, like for example mac OS, for design without buying the expensive hardware The overall investment cost has been met in less than a year,No,VMware Workstation,VMware WorkstationOur VM Box Usage ReviewIt is being used to build virtual Linux instances on Windows X86 boxes to help facilitate our DevOps processes and development processes, including our move to containers. It allows the ability to do this without the developers having to have full admin rights on their machines.,Creating of VMs for Linux with very little work Facilitating the use of docker and containerizing workloads via development desktops Provides standard ways to share environments between developers,It takes a while to start up Slows down machines a bit,10,For my organization, it was a springboard to enhanced development and faster development while keeping security in mind,No,Docker,JIRA Software, Jenkins, Apache TomcatVirtualBox is The Top Cross-Platform, Local Virtual LabI'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.,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).,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.,9,I'd say practically always positive due to the turn around in testing. Being able to snapshot systems, run tests, load from previous snapshots, etc. quickly and locally is nice to have. As an educator, it was helpful to test and play in a sandbox before giving presentations and students could follow along If working in older, large enterprises, there may not be much for testing environments -- or the test environment may not in any way reflect the production environment -- so local testing with VirtualBox helps Difficulty in testing may also exist in companies where security is tight, mangled, or confusing -- leaving local VM testing as the quickest path to proof-of-concept. If one is not an educator or freelancer, a workplace should implement a proper build pipeline with multiple environments (test/QA/prod) so that an employee doesn't have to work their testing locally in a configuration that differs from the environment ultimately used in production. Unfortunately, many companies are not in this position for a variety of reasons (often an eternal battle between technical debt, bureaucracy, and resources), which is where VirtualBox comes into play. In this scenario, one should avoid letting the "workaround" of VirtualBox seem like a solution to avoid addressing those issues. For self-education, in learning new tools, software, etc., VirtualBox has allowed me to quickly be up and running with whatever it is I'm taking a look at. As a tool to assist in learning, it is excellent. Other tools like Docker have made evaluations and self-teaching quicker and easier.,Microsoft Hyper-V, VMware Workstation Player and VMware Workstation Pro,Ubuntu Linux, Google Domains, WixVirtualBox ReviewWhen we wanted to set up an environment (multiple PCs) with different OSs for testing cross-OSs testing), we used Oracle VM. Initially, we had some difficulties while setting up the VM, configuring the virtual hard disk and virtual network. But, later after getting the IT team's help and some of our colleagues help we were able to proceed. After installing VirtualBox and configuring it, the cost of multiple systems got reduced and we were able to take remote of the VMs created separately and test in the VM.,It's open source and many customization options are available. It's easy to install and operate. VirtualBox supports lots of different disk image formats, including the VMDK format (for VMWare). Can suspend current VM machine state and even save states, so that we can login to the previous state easily. Can run different OS and switch between them easily. VM Import/Export can be done, so that, for new VM creation the backup of VM setting can be used.,The performance of Oracle Virtualbox is a bit slower than competitors and the interface is unstable. The advanced functions, like setting up a network drive between guest and host are a bit tricky and takes some time to set up. Sometimes transferring files (large files) between the client and host is a bit problematic. Help documents are bit confusing and more screenshots related to installation, configuration should be included.,9,Positive impact: The cost of multiple servers got reduced by installing Virtualbox. Though it's open source, it has many customization options, which are available mostly in paid tools and this helped in configuring Virtualbox VM easily. The ability to suspend and restart sessions saved the most time, as it makes faster to test specific features of a site or application. It supports multiple UI languages and reconfigurable keyboard shortcuts. Negative impact: If the test environment is large, the performance of VM was bit slow. Sometimes the drag-and-drop support does not function as expected from host to the guest, or vice versa.,Yes,VMWare and Hyper-V,Hyper-V, VMware FusionVirtualBox, keeping development environments consistentWe 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.,9,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.,NoFree Virtualization? Why Not?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.,Free Actively updated & quite stable Popular - Good community support,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,9,Improved QA Improved Efficiency,VMware ESXi,VMware ESXi, Vagrant, Ubuntu Linux
Unspecified
Oracle VM VirtualBox
98 Ratings
Score 8.7 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>

Oracle VM VirtualBox Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Oracle VM VirtualBox
98 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101

Do you work for this company?

TrustRadius Top Rated for 2019
Show Filters 
Hide Filters 
Filter 98 vetted Oracle VM VirtualBox reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-25 of 36)

Companies can't remove reviews or game the system. Here's why.
Kenneth Hess profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
A lot of people across the organization use it for various reasons but mostly for testing and development. It's a quick and cost-free way to test scripts, programs, and new techniques without fear of damaging other systems. Virtual machines can be created or destroyed at will and no one is impacted except the virtual machine owner. It's a great way to test and work locally on something even before taking the test scenario or code to a multi-user system.
  • It runs a variety of operating systems and versions of operating systems.
  • It has no fees, subscriptions, or other costs associated with it.
  • One can quickly build, pause, or remove a virtual machine within minutes for testing.
  • It allows you to access the Internet and other network equipment without fear of direct attacks by using NAT.
  • I'd prefer an easier, background upgrade process without the nag dialog window.
  • I'd like to be able to set global settings so that I don't have to configure them each time I install a new VM.
VirtualBox is well suited for test and development. It is handy because you can build VMs in a variety of formats and port them to other systems running VirtualBox and use them with other virtualization technologies. It is not suited for production business use but only as a workstation test solution.
Read Kenneth Hess's full review
Christopher Boyd profile photo
October 03, 2019

VirtualBox is a gift!

Score 10 out of 10
Vetted Review
Verified User
Review Source
I use VirtualBox to spin up Linux VMs in my day job and recommend it to my students for building VMs on their various systems.

VirtualBox is what first allowed me to learn about VMs, and eventually Linux, without having to worry about having dedicated hardware or about quickly putting up and tearing down a whole computer's OS. I use VirtualBox today for build pipelines (software and game dev on Linux) as well as a testbed for software I'm getting ready to deploy on my company's servers, such as automation scripts or cron jobs. It also is great for working on local web dev tasks without having to be connecting to the internet and a real server.
  • Very simple and easy to understand. I'm able to pass this application on to my students and colleagues and they have no trouble getting their bearings and setting up VMs.
  • Quick to launch VMs and the UI (both the app and the overlay when working in a VM) are simple and make it easy to get things done while also staying out of my way.
  • It feels like a product that should cost a lot. It works well and is maintained. I've never had any problems with it.
  • The downside to the simple design is that some people are turned off by this and assume it's not a good application.
For anyone who needs to be able to quickly spin up VMs with little fanfare, VirtualBox is great. For people new to VMs, or wanting to try out a new OS, VirtualBox tries to adopt the most sensical default options when starting a VM. Unlike past versions where I'd have issues, as of writing the current version is excellent at getting my video card, audio, and internet setup so that it simply works with the VM and the OS I'm setting up.
Read Christopher Boyd's full review
Claudio Fernando Maciel profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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.
  • 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.
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.
Read Claudio Fernando Maciel's full review
Jordan Squire profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use Oracle VM VirtualBox quite extensively at our company to virtualize software. The main use case that we have is for our software engineers. Our engineering team has a single approved developer virtual machine that all of us use. It makes developer support and the replication of problems much easier knowing we are all on identical environments. Also for new hires it makes getting their environments set up a quick and easy process. Other departments use it to run Windows or Linux applications on their Macs.
  • Software virtualization.
  • Environment replication.
  • Environment portability.
  • Multiple operating systems on one machine.
  • Environment snapshots for easy recovery after or to revert changes.
  • Detailed environment configuration with suggestions based on your host system's resources.
  • It's free.
  • VM errors typically crash the VM.
  • If the host machine runs out of disk space the VM will become unreadable even after freeing space. Fortunately VirtualBox keeps a previous copy, but you have to manually restore it.
  • Somewhat buggy, so you learn how to work around the bugs.
  • Some host hardware is not supported.
Read Jordan Squire's full review
Gabryella Mengarda profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Virtualbox is a complete virtualization solution, works great on servers or home needs.
  • The main advantage is the cost: zero. It offers all the virtualization technologies available in the market, compatibility with operating systems, through additional guests.
  • Virtualization performance is easily compared to your paid competitors.
  • The user interface is very easy to use, very intuitive.
  • If you do not have much technical knowledge, just a few clicks and that's it, you have any operating system, according to your needs.
  • Easy to find, easy to install and very easy to use.
  • Intuitive interface. The creation of virtual machines is fast, and access to them is uncomplicated.
  • All available virtualization technology. Compatibility with Intel and processors, and their technologies. Compatibility with all hardware.
  • I did not find any difficulty in using Virtualbox, I can not define "cons".
  • I can suggest creating a cloud, where the user can export their technical settings with other users, or even multiple computers.
I think the best scenario for using Virtualbox is: small and medium businesses, or home applications. However, nothing prevents you from using it in large companies. However, I believe that the technical support of paid tools is more "customized".
Read Gabryella Mengarda's full review
Gledson Rodrigues profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use the software in our NOC, as a laboratory, to conduct tests and train staff in new network technologies. This helps us to predict future problems and improve our infrastructure.
  • Compatibility with various operating systems. I can create VMs with different systems.
  • In our case, we work a lot of equipment operating systems like routers and switches, without any problem.
  • The merge, we set up scenarios with different systems and we get connectivity, all talking to simulate different situations.
  • The robustness of the system allows us to work with great scenarios.
  • It is not about where to improve in the solution, it is robust and if the user does not have reasonable hardware, you will not be able to work much on it. So it's more about the user side, the VMs weight.
As I've mentioned, proper scenarios are NOCs, laboratories that need both virtualization and test environments, and that have a reasonable infrastructure.
Smaller environments, with more basic hardware, cannot take good advantage of what the solution has to offer.
Read Gledson Rodrigues's full review
Justin Bongard profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
If we need a Linux environment, we create it in VirtualBox. We'll use the environment for running tools like penetration testing or checking items for malicious code.
  • VM used by one person at a time on that user's PC
  • running a VM server on a server
  • Running Windows or Linux
  • Using with BOINC so they can run virtual environments on your PC
  • Last I used it, there wasn't a great wizard to convert a machine like VMware's Conversion wizard
  • No way to move a running VM to another drive
  • Not a great snapshot management system.
It's suited for basic VM hosting. If you are needing a hypervisor, load balancer for running VMs, to replicate them across servers, etc, you'll definitely want to go for vmWare instead.
Read Justin Bongard's full review
ram nair profile photo
September 18, 2019

Good product

Score 6 out of 10
Vetted Review
Verified User
Review Source
It is used for educational and evaluation processes. It can also be used for personal processes. It is being used in several departments.
  • Can be run on Windows and Linux.
  • Ease of use.
  • Cloud-based.
  • Development environment.
It is suitable for working on all applications.
Read ram nair's full review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
Oracle VM VirtualBox has been chosen as a default virtualization solution in our organization. Depending on the department that is using it the business use cases are very different. However, our customer support center is where the VirtualBox is most often used, mainly for running images received from different users to confirm the issues reported on production environments.
  • Running OS images from multiple environments on a single system.
  • Broad storage support with advanced storage emulation features.
  • Ability to seamlessly run virtualized applications together with normal OS native applications.
  • Shared clipboard could be working better for live CD images.
  • Snapshots do not allow us to adjust network adapter settings.
Oracle VM VirtualBox works very well for the majority of use cases that I can think of. Simplicity and ease of use are among VirtualBox's main highlights. Licensing model suits our organization very well, however, Extension Pack can be problematic since it is closed-source licensed. The experimental support for Mac OS guest makes VirtualBox less appropriate for running it on non-Apple hardware.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
Our testing and core engineering teams are collaboratively using Oracle VM VirtualBox to test the performance and quality of our various standalone applications on different operating systems. When creating applications that run on a consumer's system locally, there is a great deal of uncertainty on whether the given application will work under all types of environments such as type of OS, OS architecture, amount of hardware resources, etc. We are using Oracle VM VirtualBox to eliminate these uncertainties.
  • Shared Clipboard between host and virtualized OS. Not only can you copy/paste text, but you can also drag-and-drop files between OS.
  • Great Support for USB Devices. Unlike many other alternatives out there, none of them rival VirtualBox in the amount of supported USB Devices.
  • Unlimited Number of Snapshots. From my own experience, VirtualBox is the only virtualization solution that supports an unlimited number of saved snapshots.
  • High CPU and Memory Utilization. Even when running on more than capable hardware, Oracle VM VirtualBox uses and excessive amount of resources, slowing the host OS down.
  • Poor 3D Graphics Support. The amount of settings and features related to enhancing graphics in general is fairly limited for VirtualBox.
  • PCIe Passthrough functionality is quite buggy. Many other alternatives have fully implemented this, but VirtualBox has yet to do so.
Oracle VM VirtualBox is the best solution out there when it comes to enterprise-level virtualization. It is well-suited for most scenarios, unless you require extreme performance or advanced DirectX or OpenGL graphics in your use-case. If you need to cluster your virtualization environments together, you probably want to use VMWare.
Read this authenticated review
No photo available
October 03, 2019

Best Option for the Cost

Score 9 out of 10
Vetted Review
Verified User
Review Source
We currently use VirtualBox for both production and non-production environments. In production, it supports an application that is rarely used. In non-production, we use to extensively test applications and new software. Historically, I have found VirtualBox invaluable for any testing I can think of for I.T. matters. It has provided a safe environment that was affordable for extensive testing.
  • Cost
  • Ease of use
  • Ease of deployment
  • Innovation
  • Enterprise use in production environments
  • Support
  • Training
VirtualBox is hands down the best option for test/non-production I.T. environments. It is trivial to install. From there, it is the easiest of any virtualization product when it comes to creating VMs. VirtualBox has always been simple and straightforward. If you encounter a problem, it's very easy to delete the VM and start all over again with minimal time lost.
Read this authenticated review
No photo available
Score 7 out of 10
Vetted Review
Verified User
Review Source
Virtualbox is being used by our company for infrastructure on demand. We also use it for testing and spinning up sandboxes. Vbox is really helpful because it gives us so much control over what we are trying to spin up and how we would like to spin it up. It is being used by many developers within our company as a default standard for virtualization.
  • It is very easy for users to and navigate through the interface. The learning curve is not too high.
  • VM Vbox also integrates very well with our DevOps tools such as Jenkins and Chef.
  • Vbox also comes with great enterprise support from a very well dedicated company.
  • The API documentation would be more detailed
  • An increase in the speed it takes for a VM to spin up would help our pipeless hang less
  • Having support for older versions of windows and AIX would be great
Overall it is a great tool, especially for users who want to spin up sandboxes locally, at a quick pace. This allowed for our team to reduce the need for cloud infrastructure, and have more control and customization over what we spun up. VMs were created, saved, copied, and destroy as we saw fit.
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source
We are testing an AI product in the company, and VirtualBox VM helps us in testing several OS, environments, and applications.
  • Very easy to install.
  • Numerous options available for customization.
  • Open-source.
  • Variety of disk images format available, allowing the user to run multiple OS simultaneously.
  • Updated often.
  • Great community support.
  • Documentation could be made better.
  • It could be a little confusing to use for the first time, as the interface is not the best.
  • It could be slow at times.
Oracle VM VirtualBox is a great product for people working in IT, as you can get access to a working framework for testing the code before releasing it. Small companies can make good use of this product as it is free and has a great support community.
Read this authenticated review
No photo available
October 02, 2019

Love at first install

Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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
  • 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
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.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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.
  • 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.
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.
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source
I used VirtualBox to test various operating system configurations, and occasionally to enable users to use Windows applications on Mac computers. I've used various virtualization suites such as Parallels VM but VirtualBox is easy to deploy and gets the job done without having to worry about costly upgrade fees. I especially have had better luck networking virtual machines than with other virtualization solutions.
  • Networking
  • Cross-platform compatibility
  • Testing
  • Speed of installation
  • I've found it could use better and more detailed settings for optimizing the screen output for various displays.
It's especially well suited whenever a quick solution is needed due to the ease of deployment. I've found it's less suited for graphics design compared to other VM solutions which seem to optimize the display output better on various types of monitors.
Read this authenticated review
No photo available
May 31, 2019

Quick and Easy

Score 9 out of 10
Vetted Review
Verified User
Review Source
VirtualBox is used in multiple different ways including test virtual machines, jumpboxes, and production machines.
  • 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.
  • 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.
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.
Read this authenticated review
David Currier profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
I use Oracle VM VirtualBox to build isolated virtual workstations and for building development and test environments. Isolated virtual workstations allow me to access customer environments without the need to reconfigure my primary workstation to match the specific remote access requirements of each system. This dramatically speeds up access and prevents unintentional damage to my own system and access to my primary environment. I can also quickly spin up entire virtual environments to test specific design scenarios.
  • It is simple to install - there is no advanced knowledge required to begin building virtual computers
  • It is easy to use - adding new virtual machines is simple with wizard-based deployment
  • It enables easy portability - moving virtual machines from one host to another is straight-forward and simple
  • It is free
  • You get what you pay for - yes, VirtualBox is free, but I've had occasional stability issues, just like any other computer I use
  • Many host resources (like networking) are blindly simple to use, some (like folder sharing) can be a bit shaky at times or challenging to get working correctly
Oracle VM VirtualBox is a perfect solution for the developer who needs to run a few virtual machines for development and testing purposes. It can also work very well in cases where a large complex virtual environment and advanced storage is not required. In general, it requires a host OS, so it will not function quite like a true headless virtual server. Don't expect it to become your solution to replace a bunch of servers with a massive, redundant, automated virtual environment. That's not what it is for.
Read David Currier's full review
Mauro Carrillo profile photo
December 14, 2018

Open Source VM

Score 9 out of 10
Vetted Review
Verified User
Review Source
Oracle VM VirtualBox is used by our internal IT department to test various operating systems and applications. It's a very useful tool to stand up to a virtualized environment for testing. It's easy to use and manage.
  • This open source software is a powerful tool to test deployment of any new OS and applications.
  • VirtualBox is a general-purpose virtualizer of hardware that can host any targeted server or desktop.
  • Compatibility issues. At times there seems to be errors when configuring a virtual machine with newer OS. For example, Windows 10.
  • Lack of support. Being that this is an Open Source software there is very little support as far as articles available to troubleshoot issues.
This solution is great for anyone who needs to virtualize a system and is looking for an inexpensive way of creating a test environment. This is, however, not a cloud-based solution in any way. This is more of a stand alone for a quick deployment.
Read Mauro Carrillo's full review
Benard Mutua profile photo
October 22, 2018

A great software

Score 9 out of 10
Vetted Review
Verified User
Review Source
Oracle VirtualBox is a great addition to my organization's software collection, as it gives us the ability to make use of other software available, such as Genie Motion, by running them directly on the virtual environment. It is so simple to do this using VirtualBox, as the user interface gives the user the ability to change most of the parameters involved.
  • Oracle VirtualBox has guides for optimum virtual machine performance, but does not limit the user to using them.
  • VirtualBox is fast to setup and simple to use
  • The user interface gives users the ability to change a wide range of the machines parameters before starting the Virtual Machine
  • In some computers, for the Virtual Machine to work one must allow virtualization through the bios
  • VirtualBox settings, such as sound drivers, are not available
  • To use some drivers one must install guest OS features, which is an addon
Oracle VM is well situated in a scenario where one wants to evaluate an operating system before buying it. It is a great way to use other software without necessarily installing them to the host machine, and also very useful in events where the users computer has minimal resources such as little memory
Read Benard Mutua's full review
Bryan Salerno profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
It is being used to build virtual Linux instances on Windows X86 boxes to help facilitate our DevOps processes and development processes, including our move to containers. It allows the ability to do this without the developers having to have full admin rights on their machines.
  • Creating of VMs for Linux with very little work
  • Facilitating the use of docker and containerizing workloads via development desktops
  • Provides standard ways to share environments between developers
  • It takes a while to start up
  • Slows down machines a bit
Well Suited for docker and virtualization of environments for development
Read Bryan Salerno's full review
Derek Ardolf profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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).
  • 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.
  • 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.
Read Derek Ardolf's full review
Suhas Kashyap RR profile photo
December 22, 2017

VirtualBox Review

Score 9 out of 10
Vetted Review
Verified User
Review Source
When we wanted to set up an environment (multiple PCs) with different OSs for testing cross-OSs testing), we used Oracle VM. Initially, we had some difficulties while setting up the VM, configuring the virtual hard disk and virtual network. But, later after getting the IT team's help and some of our colleagues help we were able to proceed. After installing VirtualBox and configuring it, the cost of multiple systems got reduced and we were able to take remote of the VMs created separately and test in the VM.

  • It's open source and many customization options are available. It's easy to install and operate.
  • VirtualBox supports lots of different disk image formats, including the VMDK format (for VMWare).
  • Can suspend current VM machine state and even save states, so that we can login to the previous state easily.
  • Can run different OS and switch between them easily.
  • VM Import/Export can be done, so that, for new VM creation the backup of VM setting can be used.
  • The performance of Oracle Virtualbox is a bit slower than competitors and the interface is unstable.
  • The advanced functions, like setting up a network drive between guest and host are a bit tricky and takes some time to set up.
  • Sometimes transferring files (large files) between the client and host is a bit problematic.
  • Help documents are bit confusing and more screenshots related to installation, configuration should be included.
If we are trying to set up/configure the VM for the first time and if the test environment is small, then we can use Virtualbox, so that, it will be easy without a lot of performance issues. Also, if multiple guests/hosts and operating systems are required, then Virtualbox can be used. Also, since Virtualbox is open source, lot of customizations can be done easily. But, if an additional number of guest OSs should be created or if the test environment setup is large, then some performance issues may arise and then Virtualbox is not suited.
Read Suhas Kashyap RR's full review
Louis Marceau profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
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.
Read Louis Marceau's full review
Chris Putnam profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • Free
  • Actively updated & quite stable
  • Popular - Good community support
  • 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
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.
Read Chris Putnam's full review

Feature Scorecard Summary

Virtual machine automated provisioning (28)
8.1
Management console (32)
8.6
Live virtual machine backup (25)
7.4
Live virtual machine migration (23)
8.0
Hypervisor-level security (21)
7.2

About Oracle VM VirtualBox

Oracle VM VIrtualBox is Oracle's cross-platform virtualization offering, acquired with Sun Microsystems in early 2010. The software was originally developed by Innotek GmbH.
Categories:  Server Virtualization

Oracle VM VirtualBox Technical Details

Operating Systems: Unspecified
Mobile Application:No