Please share with the community what you think needs improvement with Oracle VM VirtualBox.
What are its weaknesses? What would you like to see changed in a future version?
I have to keep pressing the home key so that the mouse changes context, which is something that I don't like. It should have the functionality where if I move the mouse away from one screen, the context changes automatically. This solution cannot run when Hyper-V is running, and it would be nice if these two solutions could co-exist. I have never used this solution for production, but I wish there was a simpler way of deployment, and I wish there was an ecosystem around it. Some other solutions, such as Docker, have a whole surrounding ecosystem. You know where to get Docker files, you know what Docker works with, etc. It's a whole ecosystem instead of a single application. It comes with almost everything you need in one place, or in the community.
We are currently on version 5.1.38 but we are definitely going to upgrade to version 6. Some of what I would like to see in the future may already be in that release. For me, it would be great to have a function where I can teleport from one machine to another machine just using the GUI. At the moment, this capability is only available via the command line. Other products like VMware and Windows Hypervisor already have that functionality. I think it would be an excellent addition and improve the product if Oracle implemented this functionality directly in the GUI. The feature I would like in addition to teleporting is that I would like to see more reporting capabilities. For example, it would be good to be able to easily report on the status of the servers and virtual machines. It would be enough just to get a list that says how much CPU power each machine is using, the amount of memory it occupies, etcetera. Something like a snapshot of everything in graphical format. A dashboard that actually combines all the reporting about what is happening on your virtualization would be valuable. Getting all the information at a glance is what I would like to see.
This solution is not enterprise-ready. The user interface needs to be improved.
VirtualBox is more of a desktop deployment, so we don't really use it in production workloads. For improvement, compatibility with other virtual machine systems would be helpful. The ability to deploy the imagine of other virtual machines and convert it to a virtual desktop environment needs to be better. The solution should have more enterprise features, like migration, high availability storage, disaster recovery, and the ability to deploy to enterprise-scale usage. They should not just offer desktop usage.
The solution needs to improve its flexibility. It's not as flexible as VMware.
The solution has to do a better job of promoting the product and its licensing capabilities.
Oracle needs to improve its hot virtual machine migration. It didn't work as intended. It should allow us to migrate between virtual machines, without stopping the database.
The technical support needs to improve.
The product needs better support for multiple network cards. That is the major area that sometimes it can be a bit of a mess to configure multiple network cards to communicate well with each other. That's the major thing for me. Another thing I've run into is that it would be nice on Oracle if you can use something like a Hyper-V environment. You can just install the environment and then start installing all your virtual machines on top of that. Rather than having to install Windows or Linux when you need them, you just install the VirtualBox. If it can just roll out on its own and had its own hyper vista software — that would be something I've been praying to see from Oracle VirtualBox. I think also that a challenge I've seen some people have after I convince them to use the product is when they are switching to various views. In some situations, the view switches to a seamless full screen and the menu bar disappears. When this happens they may not know how to switch it back. I don't know if Oracle can put a button on-screen so that when you are in a seamless view or scale view or something like that so those familiar things still fit where you can find them. In fullscreen, you still have the menu, but in some of these screen views that don't have the menu, they could put a visible button that can bring the menu back up. With that, you can easily get back familiar controls and eject your USB or whatever you need to do. If you don't know the shortcuts, it can be difficult to navigate or do even common tasks. They need something else instead of just using keyboard shortcuts.
The solution should work to simplify the system. However, it should be flexible enough to allow for special cases. The solution should also make little improvements and tweaks to performance, reliability, redundancy, and DR systems. There should be better recovery offered to protect and ensure the application of systems and backups. More information about administration features, like the replication feature, should be provided.
The communications setup lags. It does not connect properly so the batching and networking is a bit slow. The networking needs to be a bit more robust. Also, it continues to upgrade itself, and I would like an option to switch this off because it causes slowdowns for the network. In addition, I think that there should be some separate bits of software to install to make it communicate better with Windows. There should be a default installation to do this.
The user interface I find to be lacking. If you compare it with VMware or Hyper-V, you have lots of room for improvement. I think that VirtualBox should be more user-friendly.
I think this solution needs improvement with the business continuity planning, disaster and recovery management, and using centralized data storage.