Obsah:
Definice - Co znamená Cygwin?
Cygwin je prostředí rozhraní příkazového řádku podobné Unixu, ale navržené pro platformy založené na Microsoftu. Cygwin umožňuje vývoj a testování aplikací založených na Windows na unixové platformě. Unixové aplikace tak mohou být vyvíjeny v prostředí Cygwin, které lze snadno provádět na platformě Windows s malou změnou původního zdrojového kódu. Kromě toho by mohly být aplikace systému Windows spouštěny z prostředí Cygwin, jakož i pomocí nástrojů a aplikací Cygwin v kontextu systémů Windows.
Cygwin používá knihovnu GNU společnosti Microsoft, která poskytuje rozhraní Portable Operating System Interface (POSIX) pro systémová volání a procedury Unix.
Techopedia vysvětluje Cygwin
Cygwin je vývojové prostředí pro řadu operačních systémů Microsoft Windows, které pomáhá při vývoji aplikací v prostředí podobném Linux / Unix prostřednictvím knihovních sad a nástrojů. Mnoho Cygwin zahrnuje mnoho programů, balíčků Linux, Unix, GNU a BSD.
Cygwin používá soubor knihovny dynamických odkazů, který poskytuje funkce linuxového aplikačního programovacího rozhraní (API), jako jsou systémová volání POSIX. POSIX je sada API, shellu a dalších nástrojů, které podporují kompatibilitu unixových aplikací. Přestože Cygwin pracuje hlavně s funkcemi API POSIX, přichází s řadou nástrojů a nástrojů, které poskytují vzhled a dojem Linuxu / Unixu.
