Sisällysluettelo:
Määritelmä - Mitä Cygwin tarkoittaa?
Cygwin on komentorivikäyttöympäristö, joka on samanlainen kuin Unix, mutta on suunniteltu Microsoft-pohjaisille alustoille. Cygwin mahdollistaa Windows-pohjaisten sovellusten kehittämisen ja testaamisen Unix-kaltaisella alustalla. Siksi Unix-sovelluksia voidaan kehittää Cygwin-ympäristössä, jotta ne voidaan suorittaa helposti Windows-alustalla pienellä alkuperäisen lähdekoodin muutoksella. Lisäksi Windows-sovellukset voitaisiin käynnistää Cygwinin sisäpuolella samoin kuin käyttämällä Cygwinin työkaluja ja sovelluksia Windows-järjestelmien yhteydessä.
Cygwin käyttää Microsoftin GNU-kirjastoa, joka tarjoaa Portable Operating System Interface (POSIX) -sovelluksen Unix-järjestelmäpuheluihin ja -menettelyihin.
Techopedia selittää Cygwinin
Cygwin on Microsoft Windows -käyttöjärjestelmäperheen kehitysympäristö, joka auttaa kehittämään sovelluksia Linux / Unix-kaltaisessa ympäristössä kirjastopakettien ja työkalujen avulla. Monet Linux-, Unix-, GNU- ja BSD-ohjelmat ja paketit ovat mukana Cygwinissa.
Cygwin käyttää dynaamista linkkikirjatiedostoa, joka tarjoaa Linux-sovellusohjelmointirajapinnan (API) toimintoja, kuten POSIX-järjestelmäkutsuja. POSIX on joukko sovellusliittymiä, kuoria ja muita apuohjelmia, jotka tukevat Unix-sovellusten yhteensopivuutta. Vaikka Cygwin luottaa toimimaan pääasiassa POSIX-sovellusliittymien kanssa, sen mukana tulee useita työkaluja ja apuohjelmia, jotka tarjoavat Linuxin / Unixin ulkoasun.
