Minimalist GNU for Windows
MSYS Build Environment
The normal mode for the MSYS environment is to provide a build environment for MinGW. The uname tool provides a name that represents the MINGW32 architecture. This works great for building executables that depend on MSVCRT.
The msys-1.0.dll has an environment variable check that will change the name reported by uname. So to start up the shell environment so that MSYS is reported by uname is simply starting rxvt or sh with MSYSTEM=MSYS. The msysDVLPR package has a script to make this easily done by typing msysdvlpr. Alternatively you can copy the desktop shortcut and modify the properties to put MSYS as a parameter to msys.bat. With 1.0.11 you can use the command ``start /msys.bat MSYS'' to start the MSYS environment.