Я установил MinGW и MSYS и никогда не задумывался о том, как работают двоичные файлы. Однако сегодня я открыл Process Explorer и понял, что у меня есть некоторые виртуализированные процессы:
Я знаю, что обычно make / gcc / sh / mintty для POSIX / unix-подобных систем, однако я подумал, что проекты MinGW / MSYS предоставят собственные исполняемые файлы. Виртуализация - это термин, который я ассоциирую с виртуальными машинами, и он меня немного смущает. Диспетчер задач фактически вызывает соответствующий столбец «Виртуализация UAC».
Так что же означает виртуализированный флаг в Windows? Это какой-то уровень совместимости для исполняемых файлов до Vista?
