I need to output to two screens from a Macbook Pro 17" I'm looking at buying. My current laptop has a VGA port and an HDMI port, and so it's pretty easy to run a dual-display setup with it. How would I connect my displays to my Macbook? 

Both displays are 1080p HDMI computer monitors. 

If I have to use Thunderbolt, will it work with Linux? I'm planning on dual-booting.