Cuprins:
Definiție - Ce înseamnă Cygwin?
Cygwin este un mediu de interfață pentru linia de comandă similară cu Unix, dar proiectat pentru platformele bazate pe Microsoft. Cygwin permite dezvoltarea și testarea aplicațiilor bazate pe Windows pe o platformă asemănătoare Unix. Astfel, aplicațiile Unix pot fi dezvoltate într-un mediu Cygwin pentru a fi executate cu ușurință pe platforma Windows, cu puține modificări originale ale codului sursă. În plus, aplicațiile Windows ar putea fi lansate din interiorul Cygwin, precum și utilizarea instrumentelor și aplicațiilor Cygwin în contextul sistemelor Windows.
Cygwin folosește biblioteca GNU Microsoft, care oferă interfața sistemului de operare portabil (POSIX) pentru apelurile și procedurile de sistem Unix.
Techopedia explică Cygwin
Cygwin este un mediu de dezvoltare pentru familia de sisteme de operare Microsoft Windows care ajută la dezvoltarea aplicațiilor într-un mediu similar cu Linux / Unix prin seturi și instrumente de bibliotecă. Multe programe și pachete Linux, Unix, GNU și BSD sunt incluse în Cygwin.
Cygwin folosește un fișier de bibliotecă cu legături dinamice care oferă funcționalități API de interfață de programare a aplicațiilor Linux, cum ar fi apelurile de sistem POSIX. POSIX este un set de API-uri, shell și alte utilități care acceptă compatibilitatea aplicației Unix. Deși Cygwin se bazează în principal pe API-urile POSIX pentru a funcționa, acesta vine cu o serie de instrumente și utilități care oferă aspectul Linux / Unix.
