John Carmack

John Carmack sugerează că lumea ar putea funcționa pe hardware mai vechi – dacă am optimiza software-ul mai bine

Un „experiment mental amuzant” cu sugestii practice foarte atractive.

Cercetătorul Google  „LaurieWired” a lansat recent un fir provocator pe X. El s-a întrebat ce s-ar întâmpla după o apocalipsă în fabricarea procesoarelor. Cum ar reacționa lumea tehnologiei la un viitor fără procesoare mai noi și mai rapide?

Legendă în programare și optimizare, John Carmack, a oferit un răspuns la fel de captivant. El a reflectat la acest scenariu și a adus perspective valoroase.

LaurieWired propune conceptul de „Zero Tape-out Day” (Z-Day), un eveniment care ar determina producătorii să oprească proiectarea de noi circuite integrate. Având în vedere stocurile existente, cercetătorul anticipează creșterea explozivă a prețurilor la calculatoare și blocarea capacității cloud. În primul an după Z-Day, migrația electrică ar degrada treptat cele mai avansate cipuri fabricate pe noduri mai mici.

În anii următori, situația s-ar înrăutăți și mai mult. Piața neagră a procesoarelor ar exploda, iar cipurile Xeon ar valora mai mult decât aurul. Tehnologia de calcul ar putea face un pas înapoi cu zeci de ani, deoarece sistemele mai vechi, construite pe noduri mai mari, sunt mult mai rezistente la migrația electrică.


Oamenii ar modifica procesoare clasice, cum ar fi Motorola 68000, pentru a funcționa mii de ani fără uzură semnificativă a porților. Sistemele mai avansate, precum iMac G3 vândute între 1998 și 2003, ar deveni stații de lucru pentru elita tehnologică. În schimb, restul ar folosi hardware recondiționat din Game Boy, Macintosh SE și Commodore 64.

La 30 de ani după Z-Day, lumea s-ar transforma într-o distopie în care calculatoarele ar semăna cu cele din anii 1970 și 1980. Internetul modern ar dispărea, fiind înlocuit de schimburi de date sneakernet folosind SSD-uri. S-ar face eforturi pentru a proteja hardware-ul valoros de pe desktop de confiscare.

Fostul dezvoltator id Software, John Carmack, a decis să comenteze experimentul mental. El a creat motorul grafic Doom în doar 28 de ore, folosind hardware vintage, oferind o perspectivă unică.

Carmack afirmă că o mare parte din lumea modernă ar putea funcționa pe hardware învechit dacă dezvoltatorii ar acorda prioritate optimizării software-ului. El subliniază importanța optimizării pentru a prelungi viața echipamentelor mai vechi.

Programatorul de elită sugerează trecerea tuturor produselor interpretate, bazate pe microservicii, la coduri monolitice și native. El propune abandonarea modelului de dezvoltare modern în favoarea unor metode mai eficiente. Acestea sunt asemănătoare celor folosite în primele ere ale calculatoarelor, când nu existau internet și actualizări automatizate.

Un asemenea reset de paradigmă ar forța coderii post-apocaliptici să scoată cât mai mult din hardware-ul antic prin optimizări software. Totuși, Carmack recunoaște că, fără computere ieftine și scalabile, ar apărea mult mai puține produse inovatoare.

Deși este prezentat în contextul experimentului mental al lui LaurieWired, ideile lui Carmack au relevanță practică în peisajul actual al calculatoarelor. De pildă, și-ar menține Microsoft cerințele stricte de hardware dacă ar prioritiza optimizarea Windows 11?

La fel, industria jocurilor video ar putea beneficia enorm de optimizări mai bune. Este o întrebare care merită luată în considerare.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top