Two days ago my friend posted about his chosen Linux-like environment for Windows. I always used CygWin and did not try GnuWin or MinGW. Actually, I do not want to change this situation, but at least it is worth to mention similar solutions.