UNIX оболочка Cygwin для ОС Windows.

Cygwin представляет собой бесплатное приложение, которое обеспечивает окружающую среду UNIX на операционной системе Windows. Cygwin состоит из библиотек системных вызов UNIX , а также многих приложений GNU. Компиляторы, средства разработки, комплекты средств разработки, GNU Emacs, TeX и LaTeX, OpenSSH (клиент и сервер), и многое другое упаковано в различные модули, которые можно загрузить и использовать на компьютере с операционной системой Windows.

Обзор приложения  Cygwin

Cygwin действует как слой эмуляции обеспечивающее POSIX (Portable Интерфейс операционной системы) функции системных вызовов , а также набор инструментов, которые обеспечивают Windows   выглядеть и чувствовать себя как Linux. С установленным приложением Cygwin , пользователи имеют доступ ко многим стандартным утилитам UNIX. Cygwin может помочь вам выполнить все команды UNIX на компьютере с ОС Windows, которые всегда интересовали разработчиков, особенно разработчиков, работающих на Linux-серверах.

Совместимость POSIX в Cygwin ,согласуется также с родным API Windows.Если смешать POSIX вызовы с вызовами Windows, в вашей программе не исключено, что вы увидите неравномерные результаты . В частности, Cygwin вызова не будут работать с функциями Windows, которые принимают имена файлов и могут быть перепутаны при поддержке Cygwin для длинных имен файлов.

В этой статье я буду говорить о  установке  приложения Cygwin и перечислю некоторые общие черты Cygwin и родные UNIX задачи, которые можно сделать на Windows PC с помощью этого приложения.

Установка приложения Cygwin

Установка Cygwin начинается с загрузки исполняемого файла и его запуска.Вот серия снимков экрана, которые помогут вам в полной установке.

1)Убедитесь, что вы используете версию Windows, поддерживающую Cygwin, и что у вас достаточно места на диске. Рекомендуется использовать минимум 5 ГБ как полной установки Cygwin.

2) Запустите исполняемый файл, а затем выберите опцию «Установка из Интернета». Это позволяет использовать для загрузки полное хранилище с сервера на локальный компьютер.

3) Выбираем директорию по умолчанию. C:\Cygwin, это всегда рекомендуется. Нажмите кнопку Далее.

4) Выберите тип подключения к Интернету. Выберите «Direct Connection». Нажмите Далее.

5) Выберите зеркало сайта, с которого загружается Cygwin пакеты. Любой будет работать.

6) Выбор пакетов: Это важная часть. На этом этапе вам нужно выбрать приложения, которые вы хотите установить. Приложения и пакеты, могут быть выбраны, просто щелкнув по умолчанию на этикетке рядом с названием пакета. В случае, если вы новичок в UNIX, это наиболее часто используемые пакеты:

  • opennssh
  • keychain (for ssh key pairs)
  • gv
  • Ghostscript
  • Emacs
  • VI
  • grace
  • Tcsh
  • GNU компиляторы
  • tetex
  • Aspell
  • GNUPLOT
  • Rsync

7) Как только вы нажмите кнопку Далее, начинается установка. Это займет некоторое время, может быть около 30 минут в зависимости от скорости загрузки. Запустите Cygwin, нажав на командный файл.

Особенности Cygwin

  1. Cygwin является бесплатным приложением с открытым исходным кодом. Он может быть изменен с помощью существующих исходных кодов, которые доступны для скачивания.
  2. Вы можете использовать команды в Cygwin, установить компиляторы, SDK и инструменты.
  3. Интеграция с буфером обмена — интеграция Clipboard  в буфер обмена X и буфер обмена Windows. Поддерживается только текст.
  4. Удаленные клиенты — Удаленные клиенты могут быть запущены и будут отображаться в вашем приложении Cygwin  в X сессии или через Telnet или через X11 туннелирование через SSH, используя пакет OpenSSH, либо в самом Cygwin.
  5. Выполнение клиент-серверных приложений с использованием двух различных установок Cygwin на одном компьютере.

Скачать бесплатное приложение Cygwin ,можно по следующей ссылке .

Оставить комментарий