Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I was looking for Gnu Tools for Windows and came across two links:

http://unxutils.sourceforge.net/

and

http://gnuwin32.sourceforge.net/

Does anyone know what is the difference between them and which one has more comprehensive or better tools ?

share|improve this question
add comment

4 Answers

up vote 6 down vote accepted

Some solutions:

Finally, if you want comprehensive, you're after Cygwin, which is the "standard" method of getting GNU tools on Windows, but is ... rather bulky. And the moment you have some third-party software installed, where the Windows binary was built using Cygwin and which bundles the DLL, you enter DLL hell.

share|improve this answer
    
Thanks for the input. I think cygwin is based of UNIX emulation which certainly I am not looking for. I would be interested in native ports which I think both of the gnuwin32 and unxutils are. –  Madhur Ahuja Jan 5 '11 at 10:38
    
@Madhur - cygwin works quite well (as long as you only use the provided packages/apps) and in normal day-to-day usage it's no different than a normal unix/linux –  Nifle Jan 5 '11 at 13:51
    
Are cygwin tools portable? Means can I just copy into USB key and run it ? –  Madhur Ahuja Jan 5 '11 at 13:53
    
cygwin is not an emulator: The gnu tools are compiled for cygwin, when they would call into the kernel, they call into cygwin.dll. GNU runs on Linux, BSD kernel, Solaris kernel, cygwin, etc. The tools are compiled for each kernel even when on same cpu (unless kernel supports kernel translation). –  richard Sep 19 '12 at 15:24
add comment

In a comment Madhur Ahuja asks if cygwin is portable - the answer is no and yes. The standard install of cygwin will NOT support portability it relies on a large set of files.

BUT, if you only need a few of the tools that cygwin provides, for example sed, gawk and grep, you can put those and the files they depend on, on a USB and it will work.

The below list of files, all located in the /bin dir of cygwin, will allow you to run - find, gawk, grep, ls and sed from a USB drive.

cyggcc_s-1.dll
cygicons-0.dll
cygiconv-2.dll
cygintl-8.dll
cygpcre-0.dll
cygreadline7.dll
cygsigsegv-2.dll
cygwin1.dll
find.exe
gawk.exe
grep.exe
ls.exe
sed.exe
share|improve this answer
    
Thanks a lot Bryan –  Madhur Ahuja Jan 5 '11 at 16:08
add comment

Recently came to know gow[1]. Installed it and it works quite well. cygwin is too heavy.

  1. http://wiki.github.com/bmatzelle/gow/
share|improve this answer
    
Thanks, Cygwin is just too heavy, and this comes with all the really good stuff: SSH, Bash, VIM. –  dotancohen May 3 '12 at 6:57
add comment

MobaXterm is a rich ftp/ssh/VNC/RDP/Telnet/rsh client and X-server as well, but also has a lot of GNU tools built in to use interactively

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.