Cygwin on Linuxin kaltainen yhteensopivuusympäristö Windows-käyttöjärjestelmälle, joka toimii POSIX-yhteensopivana emulaatiokerroksena sekä tarjoaa joukon työkaluohjelmia. Cygwin on toteutettu Windowsin DLL-kirjastona (cygwin1.dll). Rajapinta seuraa Single Unix Specification -määrittelyä mahdollisimman pitkälle ja sen jälkeen Linux-käytäntöjä. Rajapinnan käytöllä hyvin monet Unix-ohjelmistot kääntyvät ja toimivat Cygwinin alaisuudessa Windowsilla. Muutamista ohjelmistoista ainoat saatavilla olevat Windows-versiot ovat Cygwin-käännöksiä. Cygwin on vapaa ohjelmisto.

Cygwinin alkuperäinen kehittäjä on Cygnus Solutions, jonka ostamisesta Red Hat ilmoitti vuonna 1999.

Microsoftilta oli oma POSIX-yhteensopivuuspaketti nimeltään Windows Services for Unix (SFU), jonka korvasi Windows Subsystem for Linux Windows 10:ssä.

Lähteet

Aiheesta muualla Cygwinin kotisivut

Luokka:Red Hat Luokka:Windows-ohjelmat Luokka:Vapaat ohjelmistot Luokka:Ohjelmointiympäristöt Luokka:Ohjelmointityökalut Luokka:Yhteensopivuuskerrokset