Publisher's Description
From Cygnus Solutions:
The Cygwin tools are ports of the popular GNU development tools and utilities for Windows NT and 9x. They function through the use of the Cygwin library which provides the UNIX system calls and environment that these programs require. With the tools installed, programmers may write Win32 console or GUI applications that make use of the standard Microsoft Win32 API or the Cygwin API. As a result, it is possible to easily port many significant UNIX programs without the need for extensive changes to the source code.
What's new in this version: Version 1.7.18-1 has added Windows console cursor appearance support.
More Products to Consider
- Compile, debug, and run Java applications on your computer.Download
Installed
Smart Install - C/C++ compiler and IDE.Download
Installed
Smart Install - Edit several programming languages running under the MS windows...Download
Installed
Smart Install - Download files faster and safer with your Web and Windows appli...Download
Installed
Smart Install - Inspect and edit any file, main memory, or disk/disk image.Download
Installed
Smart Install - Edit plain text files, HTML documents, PHP, and Java code.Download
Installed
Smart Install - Enable Entity Framework against relational databases and create...Download
Installed
Smart Install - Build cross-platform and language-independent installers.Download
Installed
Smart Install - Develop and deploy Java applications on desktops and servers.Download
Installed
Smart Install - Make games for Windows Mobile-based Smartphones and Pocket PC V...Download
Installed
Smart Install - Close or minimize annoying windows automatically.Download
Installed
Smart Install - Run and develop applications targeting .NET Framework.Download
Installed
Smart Install - Manage an unlimited number of clients on your LAN.Download
Installed
Smart Install - Backup and restore the entire Windows 8 OS and all installed so...Download
Installed
Smart Install - Store important network utilities in one place.Download
Installed
Smart Install - Create and design any Web site possible, with no programming re...Download
Installed
Smart Install - Improve your system tray time/date capabilities.Download
Installed
Smart Install - Deploy TurboC, TurboC++ for Windows 7, Vista.Download
Installed
Smart Install - Install this 32-bit gaming requirement for Windows 98/98SE/Me.Download
Installed
Smart Install - Compile, debug, and run Java applications on your computer.Download
Installed
Smart Install - Offer tools for building applications on MS Exchange 2000 Serve...Download
Installed
Smart Install - Hex edit, cut, copy, paste, insert, fill, and delete binary dat...Download
Installed
Smart Install - Enhance an interface of applications with eye-catching navigati...Download
This download is served from an external site
closeNOTICE: This link will open a connection to a third-party site. CNET cannot ensure the security of software that is hosted on external sites.
Sponsored Products
Installed
Smart Install - Control Winamp with a joystick.Download
Installed
Smart Install
-
All versions:
4.1 starsout of 21 votes
-
Current version:
0 stars Be the first to review this product -
My rating:
Write review
-
"Careful - 1.7.9 is last version that works with emacs"
Version: Cygwin 1.7.17-1
Pros
I've been using cygwin for years to provide the Unix tools I know and love on Windows. In particular, I run bash in an emacs shell. Great tool set.
Cons
AFAIK, 1.7.9 is the last version that plays well with emacs shell buffers. Newer versions have some problem with signal handling, such that CTRL-C no longer works. Look for the older version if you want to run bash in a shell buffer.
-
"Works great."
Version: Cygwin 1.7.14-2
Pros
Great UNIX shell for Windows.
Cons
Could have been easier to install.
-
"Best Unix-like environment on Windows"
Version: Cygwin 1.7.9-1
Pros
Good for someone to prepare Unix command on Windows
Cons
It is difficult to locate packages you need without doing exact search
Summary
It depends on the version of the Unix, some commands may work on Cygwin, but not on the Unix and vice verse.
-
"It is what it says, no more, no less."
Version: Cygwin 1.5.25-14
Pros
It gives you the ability to run basic Linux-based scripts and programs on your Windows computer. It also provides the ability to use a Linux style interface instead of the Windows command prompt - including basic commands, if desired.
Cons
Prone to freezing and crashing, an odd selection of commands don't work, and it's an obscure solution in the day of cheap RAM and VirtualBox / VMWare.
Summary
If you can use a Linux VM, use it. Its more efficient, crashes less, and has full functionality. If you're just running one or two scripts, or writing your own, or there is no way you can use a Linux live CD or Virtual Machine, this is an alternative - the inverse of Wine, after a fashion (and it works about as reliably). Its free, so its absolutely worth a try if you are looking for this sort of solution.
-
"Fundamentally flawed concept"
Version: Cygwin 1.5.25-14
Pros
None that I know of
Cons
- Fundamentally flawed concept
- It never goes awaySummary
As a computer consultant, certain clients have forced me to use Cygwin on & off for decades. It's main idea is to put a layer of Unix-like software on MS-Windows, sort of like pouring chocolate syrup on a cow pie. It may smell all Unixy-chocolatty, but underneath it's still just Windows.
Cygwin is kept alive by Unix (and more recently Linux) bigots who are forced to work on Windows and don't want to learn it. Within limits, Cygwin allows their favorite Linux tools to work in Windows. The problem is the oddball corner cases where you just can't hide the difference make more trouble than the system is worth. One recent example I had was a large build script on which failed on Cygwin. It was fixed by the console command "rename makefile makefile". This should do nothing, but since Linux file names are case sensitive and Windows is not, this will rename "Makefile" to "makefile" (lower case m) and make the script work. Minor nits like this can eat days of your time. There are better ways to handle this. Cygwin is not worth the pain.
Other problems with Cygwin are the size (~2 Gigs - three times bigger than an Ubuntu CD!!!), and the many hours to download and install, even over a T1 line.
When you need to run Linux software on windows, It's much better to use a Virtual machine, like VMware and Sun Virtual Box to run Fedora. Share a drive, use "putty 127.1" to make a windows console on the Linux box, and you can do ANYTHING Cygwin can and much more, with all the reliability and features of Real Linux. The only reason to use Cygwin is if some Luddite client, partner or boss forces you to. When this happens, make sure you charge them extra. -
"Great help in reviewing."
Version: Cygwin 1.5.25-14
Pros
Able to get practice in and actually develope some scripts nicely.
Cons
Wish I could do more with some of the features not supported.
Summary
Great product and the price is right!
-
"Fast, accurate, well written bash emulator... WONDERFUL!!"
Version: Cygwin 1.5.1
Pros
Relieves me (and my files) from moving between platforms and frustration. Gives you full control on what you do (unlike Windows), just like any UNIX shell.
Cons
I wish it had the C shell and/or the K shell for more versatility.
-
"feeling good to use cygwin"
Version: Cygwin 1.5.1
-
"Excellent Develoment Tool"
Version: Cygwin 1.5.1
Pros
This is an excellent tool for developing *nix applications while still running Windows. It feels just like working on a real unix shell.
Cons
The installer could have been simplified more - You have to know exactly what you need to get it. But then again, don't judge a program by its installer :P
-
"Fantastic: replaces MKS, Hummingbird eXceed, PUTTY and MS SFU 3.0"
Version: Cygwin 1.3.22-1
Pros
Latest versions of Perl, Bash, vim, Xwindows, ssh, scp, gcc, g++, and vnc. Really like the new package selection program. Switch to Full View when selecting which components you want to install and just rerun the setup to add or delete pieces.
Cons
Version from this site (download) is out of date. Get latest downloader/setup program directly from cygwin.redhat dot com.






