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.
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop













{ 3 comments… read them below or add one }
I have found the tools in this project to be out of date and have instead turned to the gnuwin32 project:
http://gnuwin32.sf.net
The post has been updated with gnuwin32 project. Thanks for sharing information.
I have downloaded and installed cygwin. I then put the cygwin’s bin dir to my path variable so i cand use all those gnu tools with windows.
just another way to do the job ;p