Got a Mac? Need to run Windows? You can always use Bootcamp… But how about Linux? That’s a bigger challenge. However with virtualization you can install either and run them along side OS/X. Currently there are 3 virtualization tools:

Low End Mac has a couple of articles that show all three. They’re worth a read: