Cygwin/XFree86 is a port of XFree86 to the Microsoft Windows family of operating systems. It runs on all recent consumer and business versions of Windows and is now installed via Cygwin’s setup.exe install. In the meantime, Garnome now is able to build both GNOME 2.0.0 and KDE 3.0.2. Garnome is a tool which automates the process of building GNOME 2 and KDE 3. It keeps track of all the dependencies and standard configuration work. Make sure you export some GCC optimization flags as described here before starting building the software though.