Spisu treści:
Definicja - Co oznacza Cygwin?
Cygwin to środowisko interfejsu wiersza poleceń podobne do Uniksa, ale zaprojektowane dla platform opartych na Microsoft. Cygwin umożliwia tworzenie i testowanie aplikacji opartych na systemie Windows na platformie podobnej do Uniksa. W ten sposób aplikacje Unix mogą być tworzone w środowisku Cygwin, aby można je było łatwo uruchamiać na platformie Windows, z niewielką modyfikacją oryginalnego kodu źródłowego. Ponadto aplikacje Windows można uruchamiać z poziomu Cygwin, a także przy użyciu narzędzi i aplikacji Cygwin w kontekście systemów Windows.
Cygwin korzysta z biblioteki GNU Microsoftu, która udostępnia interfejs przenośnego systemu operacyjnego (POSIX) dla wywołań i procedur systemowych w systemie Unix.
Techopedia wyjaśnia Cygwin
Cygwin to środowisko programistyczne dla rodziny systemów operacyjnych Microsoft Windows, które pomaga w tworzeniu aplikacji w środowisku podobnym do Linux / Unix za pomocą zestawów bibliotek i narzędzi. Wiele programów i pakietów Linux, Unix, GNU i BSD jest zawartych w Cygwin.
Cygwin korzysta z pliku biblioteki z dynamicznym łączem, który udostępnia funkcje interfejsu API (Linux Application Programming Interface), takie jak wywołania systemowe POSIX. POSIX to zestaw interfejsów API, powłoki i innych narzędzi obsługujących zgodność aplikacji w systemie Unix. Chociaż Cygwin opiera się głównie na interfejsach API POSIX, jest wyposażony w szereg narzędzi i narzędzi, które zapewniają wygląd systemu Linux / Unix.




