ADB in this fashion is tied to your USB, so your VM needs to be able to see the USB device. However, this is an either/or operation. Either your device is tied to your host machine, or it's tied to the VM - not both.
Ensure that your VM has a USB controller added in its hardware configuration, and that Virtualbox Guest Additions are installed in the VM.
VirtualBox has full support for the disk formats of VDI, VHD and even VMware's
You can share the disk, but not the virtual machine itself.
You will need to create two virtual machines, one for each virtualization product,
but you may share the disk in VMDK format.
I like to be able to use VirtualBox as I am doing a couple of courses that require it, but I also want to use WSL2 (and I'd quite like to use docker, too). I don't think VBox works with hyper-v enabled, so it seems I'd need to switch it on & off whenever needed.
The current version of Docker and VirtualBox (6.1) both absolutely support Hyper-V provided ...
As the doc states at the beginning (the doc also shows how to use Hyper-V paravirtualization with VirtualBox 6):
Since version 6.0, VirtualBox is able to use the Hyper-V API to
coexist next to Hyper-V. But, performance will be worse and it does
not work with all versions of Windows 10 (versions 1079 and earlier of Windows 10 are not supported).
You can use ...
Yes. Virtualbox is a Virtual Machine, so that should work.
That said, I am not convinced Virtualbox is a great solution if you are wanting something scalable and robust - generally people think of Amazon EC2 instances or equivalent, VMware or KVM for virtualization.
In reality anything that can run Ubuntu 14.04 should work (of-course, Ubuntu has moved on ...
Yes, "network adapter" and "virtual network card" mean the same thing here, as do "reinitialize" and "generate new".
IMO, generating a new MAC address is the preferred choice – do it unless the VM contains some licensed software that would break if the address changed.
If the VMs will be connected to the same network ...
I found a solution to run the GuestAddons alongside Adobe XD. You basically have to disable Direct3D:
Disable 3D Acceleration under machine settings -> display -> Screen -> Acceleration -> (detick) Enable 3D Acceleration
In my case, it was because Hyper-V was enabled. I had it disabled in Windows Features but I was still getting the turtle icon in the bottom right of the VirtualBox guest window. To turn it off completely, I had to:
On the host computer, open Command Line (as Administrator).
Enter the following command:
bcdedit /set hypervisorlaunchtype off
Restart the host ...