BTW, kdyby MS vynutil striktni separaci privilegii, jako na nixech, tak byste videl, jak by se Total Commander honem rychle naucil pracovat pod neprivilegovanym uzivatelem.
...
Vysledkem jsou Widle, ve kterych s kazdou novou verzi pribyva dalsi vrstva nelogickeho balastu berlicek, ktere se snazi obejit problemy vytvorene Microsoftem samym, protoze soudruzi z Redmondu mysli na budoucnost pouze na poli marketingu.
Kdyby MS vynutil pravidla tvrdě, vyšla by řada článků s titulky jako "na Windows A.B neběží ani aplikace XYZ, nepřecházejte na ně". Pro uživatele i pro MS je důležitá zpětná kompatibilita.
Ten "balast" berliček je tam kvůli problémům vytvořeným autory aplikací, nikoliv Microsoftem. A ve skutečnosti je celkem dobře promyšlený. Například přesměrování přístupu do Program Files na %userprofile%\AppData\Local\VirtualStore se nikdy netýká aplikací psaných pro Windows Vista a vyšší. Mimochodem na unixech vidíte podobného balastu spoustu. Nejde jen o perly jako je podpora terminálů (protože shodnout se po čtyřiceti letech pro sekvenci na DEL vs BACKSPACE je moc práce, nemluvě o přesunu kurzoru nebo změně barvy textu). Například implementace protokolu X11 jsou prolezlé bug-to-bug compatibility.