Detaliul din Windows ascuns de Microsoft, sursă de majoră de frustrare pentru utilizatori. Ai fi crezut că este lent calculatorul

de: Alexandru Puiu
15 11. 2024

Într-o descoperire surprinzătoare, un programator entuziast a scos la lumină o problemă din vechiul cod al Control Panel-ului din Windows, care ar putea explica de ce mulți utilizatori au întâmpinat frustrări de-a lungul anilor.

Acest cod, păstrat în structura sistemului de operare încă din edițiile Windows din anii ’90, include o „întârziere” ascunsă de 8 secunde care afectează accesarea unor funcționalități precum Add New Hardware din Control Panel și System Properties. Această întârziere a fost sursă de majoră frustrare pentru mulți utilizatori, care au pus-o pe seama unui calculator lent sau a unei configurații mai puțin performante.

Moștenirea ascunsă din Control Panel

Control Panel a fost multă vreme un element esențial al experienței Windows, oferind utilizatorilor acces la configurări avansate și opțiuni de administrare a hardware-ului și software-ului. Cu toate acestea, odată cu lansarea platformelor noi, precum interfața modernă Settings, funcționalitățile sale au început să fie înlocuite. Cu toate acestea, componente din codul original al Windows au fost păstrate, incluzând și elemente care, aparent, au rămas neobservate de ingineri și au contribuit la încetinirea performanței. Aceasta este povestea unui fragment de cod uitat care încă afectează viteza cu care se accesează anumite setări.

Programatorul cunoscut sub pseudonimul X Viorin (@oerg866) pe rețeaua X a descoperit această întârziere în timp ce testa un API open-source numit QuickInstall pentru Windows 98 în emulatorul 86Box. Testând funcția Add New Hardware, a observat că există o întârziere setată la 8 secunde pentru orice proces de inițiere a instalării. După ce a modificat codul, întârzierea a fost redusă la doar 300 de milisecunde, sugerând că timp de decenii, utilizatorii ar fi putut beneficia de o performanță mult mai bună.

Întrebări fără răspuns și moșteniri nefericite

Rămâne un mister de ce această întârziere a fost introdusă inițial în codul Windows. Este posibil să fi fost o soluție temporară la o problemă mai complexă, care nu a fost niciodată rezolvată complet și a rămas uitată după plecarea programatorilor responsabili. Totuși, acest caz ridică întrebarea dacă și alte funcții din Control Panel sau din versiunile mai noi de Windows nu ar conține astfel de „moșteniri” nefericite din codul vechi.

Această descoperire a stârnit multe reacții în comunitatea de programatori, mulți întrebându-se câte astfel de fragmente de cod au rămas ascunse și continuă să afecteze performanța calculatoarelor fără ca utilizatorii să știe. De asemenea, este un reminder al complexității codului sursă care stă la baza celor mai cunoscute și utilizate sisteme de operare, dar și al nevoii de a evalua și optimiza continuu moștenirea software-ului.