Projects / Cygwin

Cygwin

Cygwin is a DLL which provides a Unix emulation environment for Windows. The Cygwin environment provides a complete port of such development utilities as gcc, binutils, gdb, make, etc., as well as a vast number of useful utilities.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  23 Dec 2009 17:57

    Release Notes: This release works much better on Vista and Windows 7. It has improvements in international character set handling. It handles path names longer than 260 characters. It has support for IPv6. It allows multiple Cygwin installations to exist on the same machine. It breaks backwards compatibility with some older applications. It no longer works on Windows 9x class systems.

    •  24 Jul 2006 04:50

      Release Notes: This release fixes "no output" problem reported for some programs and also corrects some errors relating to sockets.

      •  02 Jul 2006 19:18

        Release Notes: This release reimplements d_ino handling, fixes an oft-reported problem where "cygwin uses 100% of the CPU", and fixes some problems with network functions. There are many other fixes.

        •  17 Jan 2006 05:36

          Release Notes: Many bugfixes were made and a few new functions were exported.

          •  03 Jul 2005 06:06

            Release Notes: This release fixes problems with running 16-bit applications on Windows 9x, using a //share as a home directory, and CTRL-C inappropriately killing background processes. It also now provides some new math functions and has a minor speedup for some pthread functions.

            Recent comments

            17 Jan 2006 18:03 cgf

            Re: Redhat - Cygnus - Sourceware.org


            > I used to dislike getting anything from the internet, because it meant using my

            > mother's XP box and a dial up connection at only 28k. Now that I am using bash

            > and notepad2 to make mingw32 apps, my linux frame buffer console is beginning

            > to wonder if I have forgotten it. Freshmeat had me scan past three or four

            > advertisements for commercial software which mention the concept of caching data before

            %I could click on the exact match among the stuff covered by the GPL. Http://Sourceware.org (of

            > Redhat/Cygwin stuff) is far more fun over this slow connection.

            Actually, the URL is http://cygwin.com/ . Should be pretty easy to remember.

            > If I remember correctly, it has only one banner, the company logo stored in my cache.

            Not sure why you are going on about cache, but the "banner" is just a catchy graphic. There is no company. This is a free software project, staffed by volunteers.

            > Of course, the http://cygwin.com/Setup.exe program tries to get me to download the X server

            > and Ghostscript to create bitmaps from the command line,

            setup.exe does *not* try to download the X server by default. This only happens when you specify programs which use X or actually specify that you want to download the X server.

            > but the fix for that is on the way, as I figure out this whole GUI mess.

            You don't have to use anything other than the cygwin icon on your desktop which brings up a standard windows console window.

            > The point is that free software is a good thing. You don't have to buy buy buy buy buy into X

            > windows and broadband in order to burn more copies of SoaD. X is not Linux.

            > GNU and the FSF is not Linux. Linux is the place that people like myself go to

            > get away from people that bug about bugs in stuff that isn't like extreme 420

            > channel surfing while scarfing Doritos. Windows XP supposedly has some partially

            > POSIXically correct functionality, but an O/S needs to have an implementation

            > of the shell command language in order to be portable. Cygwin allows Bash to

            > allow me to construct an infinitely complex command and press the enter

            > button and deal with the consequences. Without that partial POSIX compliance of

            > that Cygwin1.dll, using most computers means following the instructions and

            > "clicking on OK." It is not okay. I can't say that Cygwin has come

            > a long way, but nobody else has come close. I am beginning to enjoy using

            > XP. Thank you, Cygnus Solutions.

            "Cygnus Solutions" is long gone. As I said, it's all volunteer now.

            25 Dec 2005 15:13 Malleus

            Re: Redhat - Cygnus - Sourceware.org
            When I said that I cannot say that Cygwin has come along way, I did not know. It now looks like Cygwin has come quite a long way, but ever needs more time donated. The setup.exe is frustrating, but help is on the way.

            Again, Cygwin is great, if not essential for using XP. Windows can be fun and pretty; Cygwin allows us to make Windows tolerable.

            Cheap, powerful hardware and network access, XP, Cygwin and free, powerful utilities... Things are beginning to look up for computer science and the age old controversy between art and commerce.

            24 Dec 2005 07:12 Malleus

            Redhat - Cygnus - Sourceware.org
            I used to dislike getting anything from the internet, because it meant using my mother's XP box and a dial up connection at only 28k. Now that I am using bash and notepad2 to make mingw32 apps, my linux frame buffer console is beginning to wonder if I have forgotten it. Freshmeat had me scan past three or four advertisements for commercial software which mention the concept of caching data before I could click on the exact match among the stuff covered by the GPL. Http://Sourceware.org (of Redhat/Cygwin stuff) is far more fun over this slow connection. If I remember correctly, it has only one banner, the company logo stored in my cache. Of course, the http://cygwin.com/Setup.exe program tries to get me to download the X server and Ghostscript to create bitmaps from the command line, but the fix for that is on the way, as I figure out this whole GUI mess. The point is that free software is a good thing. You don't have to buy buy buy buy buy into X windows and broadband in order to burn more copies of SoaD. X is not Linux. GNU and the FSF is not Linux. Linux is the place that people like myself go to get away from people that bug about bugs in stuff that isn't like extreme 420 channel surfing while scarfing Doritos. Windows XP supposedly has some partially POSIXically correct functionality, but an O/S needs to have an implementation of the shell command language in order to be portable. Cygwin allows Bash to allow me to construct an infinitely complex command and press the enter button and deal with the consequences. Without that partial POSIX compliance of that Cygwin1.dll, using most computers means following the instructions and "clicking on OK." It is not okay. I can't say that Cygwin has come a long way, but nobody else has come close. I am beginning to enjoy using XP. Thank you, Cygnus Solutions.

            26 May 2005 11:42 cgf

            Re: Bugs..


            > That "Mature" status is

            > sometimes not appropriate. AFAIR 1.5.6

            > has slowdown bug, 1.5.9 has problems

            > with ending processes under WinME

            > ('zombies' are staying), all versions

            > from AFAIR 1.5.6 to 1.5.8 are having

            > problems with ./non_existing_file under

            > ZSH... These are the problems that i

            > remember right now but there were more

            > of them. Fixing bugs without making

            > another ones is needed.

            "problems with ./non_existing_file" is not a useful report,

            nor is "fixing bugs without making another one". If you want to volunteer to help, go to the mailing list and dive in.

            07 Aug 2004 15:59 Sprint

            Bugs..
            That "Mature" status is sometimes not appropriate. AFAIR 1.5.6 has slowdown bug, 1.5.9 has problems with ending processes under WinME ('zombies' are staying), all versions from AFAIR 1.5.6 to 1.5.8 are having problems with ./non_existing_file under ZSH... These are the problems that i remember right now but there were more of them. Fixing bugs without making another ones is needed.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.