Já si osobně myslím, že kdyby MS nepředělával neustále Windows pro nové a nové vize, přičemž se zároveň snaží zlikvidovat předchozí vize, možná by časem jeho Windows byly odladěnější a bezpečnější.
Mám Windows rád, ale jsem už v poslední době dost zaoufalý. Například řada programů, které bezproblémově jedou na Windows 95, 98, ME, NT mají drobné problémy s Windows 2000. Třeba se jen v dialogu nezobrazí bitmapa. Nebo u gvim je problém je potreba nesahat na kolecko u mysi. A tak je to u vetsiny programu. Ano, samotna Windows 2000 jsou stabilnejsi, to je pravda. Ale samotne programy mi bezi hure, nez predtim. Dle meho jsou drobne chybky v implementaci Win API.
Windows neustále ohlašuje nové a nové strategie a podle nich vše předělává. Staré se snaží zlikvidovat. Například nedávno mě překvapilo, že prý ODBC není standardně ve WinXP. Apod.. Ačkoli to už není o Windows, ale třeba napsat makra v Office, která bych nemusel přepsal pro další verzi Office už jsem vzdal.
Rodina Internet Explorer bude mít vždy bezpečnostní problémy, a MS si to ztížil už tím, že primárně není IE nástroj pro browsení na internetu, ale integrační nástroj, který má nahradit intranetové prostředí a průzkumníka a prohlížeč helpů a kdovíco ještě.
Podle mě už jsou Windows takový nalepovák všeho možného, že s bezpečností to nebude jednoduché.
Mimochodem, MS sice provedl interní školení, ale to by mělo nějaký větší smysl až tehdy, pokud by se psalo z čisté vody a nové zdrojáky se psaly bezpečněji.
Závěr: Pokud nebude nová koncepce vnitřní struktury Windows, tak se MS bude chvíli snažit o bezpečnost, pak zjistí, že se mu mezitím zhoršila stabilita. Pak se bude snažit o stabilitu, zhorší se bezpečnost a objeví se chyby jinde. Mezitím se znovu vynasnaží o stabilitu ale sletí mu to jinde, apod..