Я хотел бы установить Cygwin, в первую очередь для запуска gcc и связанной цепочки инструментов, но прежде чем сделать это, я хотел бы иметь представление о том, как установка Cygwin изменяет работу Windows (или консоли Windows), которая должна быть ожидаемым.
Возможно, нет проблем с взаимодействием вообще. Однако, поскольку Cygwin (или дополнительные компоненты) предоставляет функциональные возможности, которые заменяют функции ОС Linux и среды, я не знаю, что для этого нужно.
Очевидно, что некоторые программы Cygwin - это просто исполняемые файлы, которые можно вызывать при необходимости. Больше вопросительного знака:
Консоль и оболочка, например: bash: Предоставляет ли Cygwin собственный отдельный терминал? Или предоставить исполняемый файл командной строки, который работает в консоли Windows? Или это каким-то образом изменяет базовую операцию командной оболочки Windows?
Устанавливает ли Cygwin сервисы, которые работают постоянно, даже когда пользователь не выполняет никаких действий, связанных с Cygwin? Или просто dll (и исполняемые файлы), которые программы вызывают только при необходимости?
Любые другие моменты, чтобы следить в этом ключе? Спасибо!