Nowadays I wonder if it's best practice to run everything in a desktop VM and not on your actual computer...