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 Software Development Emulators
Licenses GPL
Operating Systems Windows Windows POSIX
Implementation C C++ Assembly

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  23 Jul 2006 21:50
  • Rrelease-after

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

  • Rrelease-mid
  •  23 Jul 2006 21:49
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  16 Jan 2006 21:36
  • Rrelease-after

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

  • Rrelease-mid
  •  02 Jul 2005 23:06
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  26 May 2005 13:09
  • Rrelease-after

    Changes: This release fixes problems with static destructors not being able to use stdout. It also fixes a spurious "multiple versions of cygwin detected" error and corrects a problem with Unix sockets not being detected as sockets. There are also enhancements for the handling of network drives, and many bugfixes.

    Rss Recent comments

    Rcomment-before 17 Jan 2006 18:03 Rcomment-trans cgf Rcomment-after

    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.

    Rcomment-before 25 Dec 2005 15:13 Rcomment-trans Malleus Rcomment-after

    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.

    Rcomment-before 24 Dec 2005 07:12 Rcomment-trans Malleus Rcomment-after

    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.

    Rcomment-before 26 May 2005 11:42 Rcomment-trans cgf Rcomment-after

    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.

    Rcomment-before 07 Aug 2004 15:59 Rcomment-trans Gniazdowski Rcomment-after

    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.

    D5826213ba6b5eb9818a51a3dfe1cb14_thumb

    Project Spotlight

    fio

    A flexible I/O tester/benchmarker.

    No-screenshot

    Project Spotlight

    gtune

    A small application for linux desktops intended to help with tuning musical instruments