This is a set of FAQ, suggested approach, quick DO's and DON'Ts for VirtualBox. The answers here are NOT the absolute truth. There are exceptions depending on specific environment configuration. The book delves into the details of choosing an approach. (Note: VM stands for Virtual Machine)
You can virtualize most operating system and devices. A lot of them will work well, although not everything is supported. Some examples:
The option depends on the use case:
shared folders
is a good workable solutionMultiattach
disk mode is to be considered for long term sharingRead the one-line answer carefully!
This may be a good interview question! Most will fumble, but here is quick answer.