Obsah:
Definícia - Čo znamená Cygwin?
Cygwin je prostredie príkazového riadku podobné Unixu, ale navrhnuté pre platformy Microsoft. Cygwin umožňuje vývoj a testovanie aplikácií založených na systéme Windows na platforme podobnej Unixu. Aplikácie Unix tak môžu byť vyvinuté v prostredí Cygwin, aby ich bolo možné ľahko spustiť na platforme Windows s malou úpravou pôvodného zdrojového kódu. Okrem toho by sa mohli aplikácie systému Windows spúšťať zvnútra Cygwina, ako aj pomocou nástrojov a aplikácií Cygwin v kontexte systémov Windows.
Cygwin používa knižnicu GNU od spoločnosti Microsoft, ktorá poskytuje rozhranie prenosného operačného systému (POSIX) na systémové volania a procedúry systému Unix.
Techopedia vysvetľuje Cygwina
Cygwin je vývojové prostredie pre rodinu operačných systémov Microsoft Windows, ktoré pomáha pri vývoji aplikácií v prostredí podobnom Linuxu / Unixu prostredníctvom knižničných súprav a nástrojov. Mnoho Cygwin obsahuje mnoho programov a balíkov Linux, Unix, GNU a BSD.
Cygwin používa súbor dynamicky linkovanej knižnice, ktorý poskytuje funkcie linuxového programovacieho rozhrania aplikácií (API), ako sú systémové volania POSIX. POSIX je sada rozhraní API, shellu a ďalších pomocných programov, ktoré podporujú kompatibilitu aplikácií Unix. Aj keď sa Cygwin spolieha hlavne na funkčnosť rozhraní API POSIX, prichádza s množstvom nástrojov a pomôcok, ktoré poskytujú vzhľad a dojem systému Linux / Unix.
