Chiar dacă Microsoft nu admite oficial că pregătește retragerea vechiului Control Panel, înlocuitorul Settings este mai puternic ca niciodată, părând greu de crezut că următoarele versiuni Windows vor mai păstra „moștenirea” rămasă de prin anii ”90.
Nu mai e cazul acum, dar Control Panel reprezentat o parte esențială a experienței Windows, optimizarea acestuia pentru un nivel optim de viteză și stabilitate părând o alegere logică pentru Microsoft. Însă descoperiri recente făcute de un programator entuziast arată nu doar cât de învechit este codul dezvoltat pe vremea lui Windows 1.0 și adus la forma de astăzi pe vremea lui Windows 95 și 98, ci și că Microsoft a sabotat probabil intenționat performanțele anumitor funcții din Control Panel.
În mod curios, se pare că Microsoft a introdus o ”întârziere de 8 secunde la nivel de cod” declanșată ori de câte ori utilizatorii accesau funcția Add New Hardware, listată în Control Panel și în meniul System Properties, pentru a iniția manual procesul de detectare și instalare a unui nou periferic sau componentă de sistem.
Această caracteristică a fost utilă mai ales pentru PC-uri și hardware de generație mai veche, care nu suportau tehnologia Windows Plug and Play (PnP), sau pentru care Windows nu reușea să identifice și să instaleze driverul necesar. De asemenea, foloseai opțiunea Add New Hardware pentru a încerca instalarea manuală a driverelor nedetectate sau instalate greșit de către Windows.
In an attempt to further speed up Windows 9x QuickInstall, I have patched SYSDM.CPL to remove the hard-coded 8 second delay(!!!) when new hardware is found and reduced it to 300 milliseconds. pic.twitter.com/BfGNpSjMfw
— oerg866 / clarry – 🇩🇪❣🇮🇱 (@oerg866) November 4, 2024
După „patching-ul” acestei funcții, utilizatorul identificat cu pseudonimul X Viorin (@oerg866) în rețeaua X raportează că întârzierea de 8 secunde a fost redusă la aproximativ 300 de milisecunde, ceea ce ar însemna că în toți acești ani procesul de instalare hardware putea fi dus la îndeplinire considerabil mai rapid. Viorin a găsit această ciudățenie în timp ce testa un nou API open-source QuickInstall, dezvoltat pentru a asista crearea imaginilor de instalare pentru Windows 98, în 86Box (un emulator IBM PC).
Nu este clar de ce Microsoft a codat această întârziere de 8 secunde. Ar putea fi un exemplu clasic de „peticire temporară” a unei alte probleme pe care programatorii companiei au încercat să o rezolve pentru sistemele de atunci, dar care a rămas uitată în milioanele de linii de cod după ce angajatul responsabil a părăsit compania sau a fost mutat la alte proiecte. De asemenea, nu se știe dacă și alte funcții din Control Panel sunt „frânate” după același exemplu. Lăsând la o parte Control Panel, versiunile moderne de Windows conțin și alte elemente de cod „vintage” păstrate de la ediții Windows demult pensionate și nu ar fi exclus ca unele încetiniri de performanță care frustrează și acum utilizatorii să fie de fapt „moștenite” pe această cale.