Cygwin

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

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