wait what do you mean non virtual exactly...?
You mentioned Mac or Windows so he's saying you can use it on a Windows PC not a Mac running Windows virtually. I don't think that is correct though because I run Windows virtually and I've used Sn0wbreeze before successfully but that is for AT&T firmware so the Verizon firmware seems to be jacked up.
OK although everyone has given you all the answers I'll consolidate them. Don't overthink the Jailbreak(JB) it's a simple process and if you try to make it complicated and use too many tools it can get messy and confusing. It's good that you're asking questions
The baseband is only a concern for unlockers it has nothing to do with JB. You can use Pwnage Tool(Mac) or Sn0wbreeze(Windows) and Redsn0w(Windows). I've heard that Pwnage Tool with the bundles for the Verizon firmware is not very sucessful. So I would stick to Sn0wbreeze like someone said just search on here for my username or for Sn0wbreeze I've given out the link a million times.
Get the version of Sn0wbreeze for the version of firmware you're trying to JB. When you are ready put it into Expert Mode and follow the instructions, make sure you
Uncheck the option Activate the phone. This is for an unlocker you do not need that. Then once the ipsw is created you will put your phone into DFU mode and open iTunes it will recognize a device in recovery mode hold down your shift key and click on restore. Then browse to the custom ipsw you made with Sn0wbreeze. It will reload the firmware so make sure you backup and sync before you begin the process.
When you're done it will ask if you want to restore from the last backup, this will do nothing to the JB it is the settings and data on your device not the firmware. You can choose yes.