Citanim kazdeho druheho slova sice dosiahnete vyssiu rychlost a usetrite nejaky ten cas, ale na odpoved to nestaci.
Ak si este spominate, tak po prichode winXP boli BSOD boli dost caste u uzivatelov az do vyjdenia SP1, ktory aj tak nestihol este vsetko opravit. Len si za googlite: windows XP 2001 BSOD. Ano a teraz mi skuste tvrdit, ze oni vratane mna sa stazovali na STOP obrazovku :) .Dalej minimalna konfiguracia v roku 2001 bola smiesna - vid: http://www.microsoft.com/windowsxp/sysreqs/pro.mspx... . Po SP3 kto ma menej ako 512 MB ram je vysmiaty ak sa stazuje na pomalost. Kto ma menej ako 800 MHz CPU nevie co je to sviznost. Precitajte si changelogy co tymi SP1-3 opravovali, ake huste slova boli pouzite v kazdom changelogu a porovnajte si to s narastom narocnosti - co asi tak cely cas robili? Myslite si, ze optimalizovali? 95% casu len opravovali a zvysok bola z nutnosti pridana podpora noveho hardwaru, pripadne sposob na ulahcenie a odstranenie chybovosti a zabezpecenie bezpecnosti.
Nikde netvrdim, ze proces explorer.exe je internet explorer (ktory ma svoj proces iexplorer.exe) a nikde netvrdim, ze explorer.exe je jadrom operacneho systemu, ktorym je mimochodom kernel32.dll (vo Viste z neho vytiahli virtualne a zakladne funkcie a vytvorili kniznicu kernelBase.dll, cim zasa odstranili moznosti padu systemu). Explorer.exe je GUI jadra os windows, ktore umoznovalo interaktivne uzivatelovi ovladat system. Explorer.exe v OS winXP obsahoval:
- funkcie desktopu + okien (vo Viste oddelene do DWM.exe, uspesne optimalizovane az vo win7),
- systemovej listy (oddelena az vo win7 a prihodili sem z Visty funkcie bocnej listy na widgety a prisposobili ich na cely desktop),
- funkcie na spravu zvuku (oddelene vo Viste a vylepsene na spravu zvuku jednotlivych aplikacii vyuzivajucich ovladace zvuku),
- sprava siete (oddelene vo Viste a vylepsena hlavne koli novym technologiam, ktore pocas XP mohli len dolepovat - doladena vo win7),
- funkcie predavajuce riadenie ovladacom (oddelene vo Viste a tym dovolujuce restartovanie daneho driveru bez restartu systemu - mimochodom toto bola jedna z najcastejsich pricin BSOD systemu pri nekorektnych ovladacoch v XP, kdezto napriklad u ovladacoch grafiky vo Viste uz sposobovali len zhasinanie obrazu a az ked sa na 8mi krat nepodarilo nastartovat driver grafiky bez chyby, tak to vzdal modrou obrazovkou, alebo zhasnutym monitorom, ale obvykle to Vista rozchodila). Ano je to chyba vyrobcu ovladaca, ale chyba navrhu systemu XP, ktora to nevedela rozchodit.
- samozrejme obsahoval funkcie volania HTML renderingu (toto netusim - ale mozno koli kompatibilite to este vo Viste ostalo),
- niektore funkcie odvolavajuce sa na IE (oddelene vo Viste - mimochodom na toto uvadzal MS ako dovod preco vraj nemoze odstranit IE)
- a kopa dalsich, ktore si uz nespominam, alebo by som uz hadal.
Az sa trosku zamyslite nad programovanim a aj si to niekedy vyskusate, tak pridete na to, ze nie je jednoduche naprogramovat tolko desiatok MB pomocou formularov a optimalizovanych funkcii na pamat. Bohuzial je to mozne a aj sa tak dlhym vyvojom XP stalo. Druhe bohuzial zistili pocas vyvoja systemu Longhorn, ktory museli ukoncit v roku 2004 a aby zarobili na nas aj nejake bubaciky, tak zacali zjednodusovat a optimalizovat zdrojove subory systemu Win2003 (terajsia Vista resp prichodzi win7).
Skuste sa najprv zamysliet nad sebou. Keby to bolo take lahke, tak tu mame 10tky vyspelych operacnych systemov so 100kami browserov a vsetkych kompatibilnych so vsetkymi w3c standardmi. Bohuzial kombinacia Windows OS, IE a HTML renderingu aj dnesny svet brzdia v technologickom rozvoji (teda nebrzdia vlastny technologicky rozvoj to teda nie :) .