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
).[1]
Rajapinta seuraa Single Unix Specification -määrittelyä mahdollisimman pitkälle ja sen jälkeen Linux-käytäntöjä.[1]
Rajapinnan käytöllä hyvin monet Unix-ohjelmistot kääntyvät ja toimivat Cygwinin alaisuudessa Windowsilla.[1] 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.[2][3]
Microsoftilta oli oma POSIX-yhteensopivuuspaketti nimeltään Windows Services for Unix (SFU),[4] jonka korvasi Windows Subsystem for Linux Windows 10:ssä.
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ a b c Cygwin: Chapter 1. Cygwin Overview cygwin.com. Viitattu 30.7.2017. (englanniksi)
- ↑ Daniel Lazenby: Cygwin: For Windows NT 1.7.2000. Linux Journal. Viitattu 8.7.2019. (englanniksi)
- ↑ Red Hat To Acquire Cygnus and Create Global Open Source Powerhouse 15.11.1999. Red Hat. Viitattu 8.7.2019. (englanniksi)
- ↑ Windows Services for Unix Microsoft. Viitattu 5.7.2019. (englanniksi)