≡ Menu

emulation layer

How To Run Common GNU Utilities Under MS-Windows

Cygwin software offers Linux-like environment for Windows making it possible to port software running on POSIX systems (such as Linux, BSD, and Unix systems) to Windows. However, sometime you just wanna run bc or wget under Windows without going through Cygwin. Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools. A must download for die hard gnu folks working on windows systems :)

Tools included:

  • bc-1.05
  • bison-1.28
  • bzip2-1.0.2
  • diffutils-2.7
  • fileutils-3.16
  • findutils-4.1
  • flex-2.5.4
  • gawk-3.1.0
  • grep-2.4.2
  • gsar110
  • gzip-1.2.4
  • indent-2.2.9
  • jwhois-2.4.1
  • less-340
  • m4-1.4
  • make-3.78.1
  • patch-2.5
  • recode-3.6
  • rman-3.0.7
  • sed-3.02
  • shellutils-1.9.4
  • tar-1.12
  • textutils-2.1
  • unrar-3.00
  • wget-1.8.2
  • which-2.4

Download GNU utilities for Windows

=> Visit offical project to grab common GNU utilities for Windows [binary zip file 3.2M] (Outdated link)
=> Please download latest and updated GNU utilities from GNUWin32 project [thanks Kurt]

Updated for accuracy.