GnuWin32 или Cygwin - с точки зрения программистов - PullRequest
7 голосов
/ 30 августа 2011

Для программиста с навыками Linux и любителем командной строки, что лучше использовать в Windows - Cygwin или GnuWin32?

Я пытался найти хорошее сравнение или список различий, но не смог найти что-либо удаленно завершенное. Кроме того, я задавался вопросом, должен ли это быть вопрос superuser.com, но решил против, потому что я прошу именно об использовании инструмента для программиста.

Я бы хотел знать общие подводные камни и ограничения каждого из решений. Взаимодействие с окнами является важной проблемой, поскольку моя основная разработка выполняется в MSVC ...

1 Ответ

9 голосов
/ 04 июня 2012

Это абсолютно не соревнование

GnuWin32 не включает Bash

Это критическая часть дистрибутива Cygwin.Переход с cmd.exe на Bash был огромным благом для моей производительности.cmd.exe поврежден по сравнению с Bash.

GnuWin32 устарел

Многие программы работают лет без обновления.

  • tar 2003
  • coreutils 2005
  • zlib 2005
  • make 2006
  • wget 2008

Я бы не стал использовать GnuWin32, если бы у меня не было другого выбора.

...