That's probably what we will do for Linux. For Mac, I couldn't figure out how to buy it's OS to use as a virtual machine and, as far as I can tell, the only way to get the OS is by buying a Mac computer. Either way, it will be nice to just have the proper machines to do it all on.
It would even be nice if you just made a port for Linux and/or Mac but label it as unstable so if it is just broken sometimes it is ok because otherwise you could never play the game on Linux or Mac in the first place.