The easiest way to test on multiple OS's without re-booting has got to be VMWare. This allows you to run an OS in a virtual machine under another. For instance, on the few occasions I need to use Windows, I just click on my KDE desktop icon for VMWare, and up pops NT, running in a window on my Linux desktop. There's a fast suspend, so I don't even have to wait for NT to boot. You can use raw drive partitions, or make virtual drives using the host filesystem. There are versions that run under various Unixes including Linux, as well as under Win2K and WinNT 4.0.
in reply to Trying Win32 code on Linux
So you could do the same thing under Win2K: click, and up pops a Linux session.