Ich habe MinGW und MSYS installiert und mich nie wirklich darum gekümmert, wie die Binärdateien funktionieren. Heute habe ich jedoch den Prozess-Explorer geöffnet und festgestellt, dass ich einige virtualisierte Prozesse habe:
Ich weiß, dass make / gcc / sh / mintty normalerweise für POSIX / unix-ähnliche Systeme ist, aber ich dachte, dass die MinGW / MSYS-Projekte native ausführbare Dateien bereitstellen würden. Virtualisiert ist normalerweise ein Begriff, den ich mit virtuellen Maschinen verbinde und der mich ein wenig verwirrt. Der Task-Manager ruft die entsprechende Spalte "UAC-Virtualisierung" auf.
Was bedeutet das virtualisierte Flag in Windows? Ist es eine Art Kompatibilitätsschicht für ausführbare Dateien vor Vista?