Установил Cygwin несколько лет назад для таких вещей, как grep
, git
и в целом для всего, что хорошо работает в командной строке bash. Недавно установил программу Bash on Ubuntu на Windows 10, и это по сути дистрибутив Linux, работающий поверх Windows 10. Он делает все, для чего я раньше использовал Cygwin.
Может быть, я недостаточно хорошо знаю Cygwin, но на данный момент я не вижу смысла держать его установленным в моей системе. Имеет ли Cygwin какие-либо преимущества перед Bash на Ubuntu на Windows?
решение1
На данный момент Cygwin обладает рядом практических преимуществ: (1) вы можете запускать файлы .exe; (2) вы можете получать доступ к файлам, которые запрещены для WSL/Bash из-за безопасности Windows 10.