MSYS is a fork of Cygwin and is more friendly to the Win32 user. It offers only a user land environment for MinGW development. It converts posix paths before executing a "native" win32 program. This allows the users of the MinGW version of GCC to port and build packages in a GNU familiar way and removes the UNIX complexities that Cygwin adds.