Содержание
Cygwin — это способ запуска программ для Linux в Windows, похожий на WINE. Тем не менее, Cygwin работает совершенно по-другому. Давайте рассмотрим дистрибутив подробнее.
О Cygwin
Cygwin — это дистрибутив с открытым исходным кодом, позволяющий компилировать и запускать приложения Unix или Linux в ОС Windows из интерфейса, подобного Linux.
Эта возможность помогает разработчикам переносить приложения из Unix или Linux в системы на основе Windows и упрощает поддержку приложений, работающих на платформе Windows. Например, успешно перенесенные приложения — KDE , GNOME и Apache.
Дистрибутив первоначально разработан Cygnus Solutions, но приобретена в 2000 году Red Hat.
Cygwin включает в себя библиотеку динамических ссылок (DLL) и набор инструментов. DLL служит эмулятором Linux , а набор инструментов обеспечивает Linux-подобную среду разработки. Целью библиотеки является предоставление функциональных возможностей API POSIX. Такие компоненты, как syslogd, inetd, crond разворачиваются как сервисы, что позволяет Windows вести себя в Linux.
Поскольку Unix и Linux открыты для публичного ввода, администраторы на протяжении многих лет предоставляли большое количество сценариев управления для этих систем, помогая собрать большую коллекцию доступных инструментов администрирования. Cygwin позволяет использовать эти сценарии и на компьютерах под управлением Windows.
Эмуляция требует нескольких вмешательств пользователя, а также работающего подключения к Интернету для загрузки файлов с выделенных серверов.
Пользователям рекомендуется обращать внимание на пакеты, которые они выбирают во время установки. Потому-что, чем больше компонентов, тем дольше процесс установки. По умолчанию выбор минимален и включает в себя только bash, а также основные утилиты, которые распространены в командной строке.
Другие компоненты, такие как терминалы (mintty, util-linux), текстовые утилиты (grep, diff, patch), оболочки (dash, zsh, tcsh), серверы (Apache, PostgreSQL, OpenSSH) доступны в дополнительных пакетах.
Официальный сайт Cygwin
Cygwin 3.1
Основные изменения в v. 3.1
- FIFO теперь можно открывать несколько раз для записи.
- Добавлена поддержка 24-битного цвета в режиме совместимости xterm в Windows 10 или более поздней версии.
- Поддержка псевдо-консоли в PTY. Псевдоконсоль — это новая функция в Windows 10, которая предоставляет консольные API на виртуальном терминале.
- Устранен конфликт имен файлов заголовков.
- Поддержка чувствительных к регистру каталогов
- Добавлены новые инструменты chattr и lsattr для настройки и просмотра файлов в командной строке.
- Обновлена семантика переименования POSIX в NTFS, начиная с Windows 10.
Установка
Переходим по ссылке и скачиваем файл в зависимости от битности вашей системы
Запускаем файл, и нажимаем далее
Выбираем install from internet
Настраиваем интернет соединение
Выбираем нужное нам зеркало установки. Более удобно расписаны зеркала по данной ссылке
Вывод
Это быстрый и простой способ запуска Linux в Windows. Программа установки Cygwin позволяет легко добавлять, удалять и обновлять эти инструменты.
Я понимаю, почему это популярный выбор для переноса программного обеспечения Linux на Windows.
Более того, познакомьтесь с другими эмуляторами в этой статье.