====== Engineering Workbench ======
Unix-like working environments for M$-Windows.
* [[soft:engineering:Cygwin]] -- a collection of tools which provide a Linux look and feel environment for Windows.
* [[MinGW]] -- Minimalist GNU for Windows
* [[Gow (Gnu On Windows)]] -- The lightweight alternative to Cygwin
* [[http://unxutils.sourceforge.net/|UnxUtils]] -- GNU utilities for Win32 obsolete
===== UnxUtils =====
A bunch of GNU utilities ported to native Win32 (i.e. the executables do only depend on the Microsoft C-runtime library msvcrt.dll) provided as ZIP-archive.
* [[http://unxutils.sourceforge.net/|UnxUtils]] -- GNU utilities for Win32.
pro:
* Probably the most frugal solution.
* Has //find//, //gawk//, //make//.
cons:
* No installer. Lack of concept where to install the tools on the Windows box (in c:\, c:\programms or elsewhere). This may be an issue for shell scripts that rely on a dedicated environment (i.e. search path, config files, etc...) and shall be provided to a team or workgroup where each user is free to install the tools in one's sole discretion.
* No Explorer integration (i.e. concept on how the tools shall be called or found)
* Provide broken zsh shell (e.g. crashes on simple commands like ls or env, escape sequences (i.e. colors) ignored, autoload feature not available or broken, etc.).
* Obsolete (last updated in 2003).
Advanced users may be warned. I stumbled on some flaws with the advanced file redirection features of awk or Unix/Windows line endings issues in sed. FIXME