MinGW (Minimalist GNU for Windows) is set of runtime headers to be used with the GNU gcc compilers for Windows. See www.mingw.org. As with Cygwin, the OS project is built exactly as described in Section 3.1.