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

put on hold as off-topic by DavidPostill, random 2 days ago

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – random
If this question can be reworded to fit the rules in the help center, please edit the question.

4 Answers 4

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

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

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

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

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