kann dir cygwin nur empfehlen!
Ich benutze es schon seit langem (privat & in der Arbeit).
Bringt dir all die tollen kleinen Linux Tools (bash, grep, find, less, vi,....) die man unter WINxx vermisst.
Man kann sogar einiges (mit ein bisschen arbeit fast alles) aus dem netz ziehen und compilieren!

(gcc wird mitgeliefert)
Das tolle daran ist, das das ganze nicht in einem Emulator läuft sondern als windows Binary (*.exe) compiliert wird.
lg