Инструменты в стиле Unix для Windows? - PullRequest
27 голосов
/ 12 сентября 2009

На работе (в основном это магазин для разработчиков под Unix) у меня был ящик с OS X в течение последних 1,5 лет и ящик с Linux до этого. Из-за различных обстоятельств я получу ноутбук с Windows XP в ближайшие несколько недель. У меня смешанные чувства по этому поводу - это хорошо, потому что, как менеджер, я привык запускать установку Windows (через Parallels) для Excel, Outlook и т. Д., Но это плохо, что я скучаю по всем инструменты Unix, доступные в OS X.

Итак, мой вопрос к вам (может быть, вики-сообщество): какие инструменты могут пригодиться разработчику Unix при использовании компьютера с Windows? Я хотел бы иметь возможность делать некоторые разработки на машине (в основном Perl), а также легко удаленно работать с другими (Unix) машинами. Вот что я рекомендовал до сих пор:

Редактор: gvim

SSH: PuTTY

Ответы [ 15 ]

0 голосов
/ 24 мая 2015

Это зависит от того, что вы хотите:

Cygwin и его форк Mingw add Уровень совместимости находится поверх Win32, в то время как SUA / INTERIX работают поверх NT со своей собственной подсистемой и Тип исполняемых файлов PE, полезный для многих вещей, традиционно реализованных как системные вызовы * nix (например, fork ()), которые доступны в Native NT, но не в WIN32.
Так что у приложения есть какая-то лучшая поддержка, вы можете увидеть это здесь .

В противном случае Cygwin полностью поддерживается Red Hat, что означает, что в SUA доступно много бинарных пакетов, и первое, что вам, вероятно, понадобится, - это найти способ компилировать недавний набор инструментов с устаревшим установленным.

0 голосов
/ 06 марта 2015

IMHO cmder в windows лучше, чем cygwin, работать с командами unix.

0 голосов
/ 03 сентября 2014

Если установка cygwin слишком тяжелая для вас, а установка GnuWin32 слишком громоздка (вы должны устанавливать каждый инструмент отдельно), вы также можете попробовать GOW: https://github.com/bmatzelle/gow. Единственный недостаток -двоичные файлы довольно старые ..

0 голосов
/ 20 сентября 2012

GO для Cygwin.

Сначала установите Cygwin, который дает вам хороший терминал, похожий на Unix. У вас есть много дополнительных пакетов, которые вы можете установить онлайн.

Для таких вещей, как Perl и Python перейдите для Activestate "http://www.activestate.com/activeperl" http://www.activestate.com/activepython.

Существует также "http://strawberryperl.com/" бесплатно, даже для коммерческого использования.

0 голосов
/ 12 сентября 2009

Еще лучше, когда вы устанавливаете cygwin, выбирайте пакеты openssh, perl и emacs. Затем установите демон ssh с помощью ssh-host-config -y и следуйте инструкциям . Теперь вы можете подключиться к своей машине с Windows из своего Linux-бокса, с радостью использовать vi или emacs и разрабатывать на Perl, запускать код perl или любую другую командную строку Windows exe, Java или Python и т. Д., Если они являются консольными приложениями (против графического).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...