Using a VM means I can use Windows for OBS and several other tools, but I can run Ubuntu/Linux inside the VM for the better tooling and terminal emulation.
It also means I can run the VM at 720p but my desktop at 1440p. Using a terminal in a 720p VM window is PERFECT for showing text in a console, allowing the text to be very highly visible/readable without having to use zoom in features.
You can also snapshot the VM once it's in a working/desired state (which can be configured using Ansible in minutes) and then produce clones for use for different reasons.
You can craft the perfect development environments and even have them talking to each other on an internal NAT network inside of VirtualBox.
It also means I can run the VM at 720p but my desktop at 1440p. Using a terminal in a 720p VM window is PERFECT for showing text in a console, allowing the text to be very highly visible/readable without having to use zoom in features.
You can also snapshot the VM once it's in a working/desired state (which can be configured using Ansible in minutes) and then produce clones for use for different reasons.
You can craft the perfect development environments and even have them talking to each other on an internal NAT network inside of VirtualBox.