Оглавление:
Определение - Что означает Cygwin?
Cygwin - это среда интерфейса командной строки, похожая на Unix, но разработанная для платформ Microsoft. Cygwin позволяет разрабатывать и тестировать приложения для Windows на Unix-подобной платформе. Таким образом, приложения Unix можно разрабатывать в среде Cygwin, чтобы легко выполнять на платформе Windows с небольшими изменениями исходного кода. Кроме того, приложения Windows могут запускаться изнутри Cygwin, а также с использованием инструментов и приложений Cygwin в контексте систем Windows.
Cygwin использует библиотеку Microsoft GNU, которая предоставляет интерфейс переносимой операционной системы (POSIX) для системных вызовов и процедур Unix.
Техопедия объясняет Cygwin
Cygwin - это среда разработки для семейства операционных систем Microsoft Windows, которая помогает в разработке приложений в среде, аналогичной Linux / Unix, с помощью наборов библиотек и инструментов. Многие программы и пакеты для Linux, Unix, GNU и BSD включены в Cygwin.
Cygwin использует файл библиотеки динамической компоновки, который обеспечивает функциональные возможности интерфейса прикладного программирования Linux (API), такие как системные вызовы POSIX. POSIX - это набор API, оболочек и других утилит, поддерживающих совместимость приложений Unix. Хотя Cygwin в основном использует API POSIX для работы, он поставляется с рядом инструментов и утилит, которые обеспечивают внешний вид Linux / Unix.
