Debian Plots remediază pentru eroarea Y2K38 prin trecerea la o cronometrare pe 64 de biți

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Epochalipsa vine și nimeni nu vrea o altă situație de „bug de mileniu”

Imaginea de ansamblu: Pe 19 ianuarie 2038, la 03:14:07 UTC, anumite sisteme informatice bazate pe Unix vor întâlni un eșec critic de întreținere. Datorită unui defect software cunoscut sub numele de „Bug Y2K38”, sistemele de operare asemănătoare cu UNIX pe 32 de biți își vor reseta ceasurile interne la începutul Epochului Unix-1 ianuarie 1970-și vor începe să numere din nou timpul de acolo. În timp ce consecințele ar putea fi răspândite, dezvoltatorii lucrează deja la corecții pentru a se asigura că sistemele continuă să urmărească timpul corect.

Problema anului 2038 apare din modul în care sistemele bazate pe UNIX urmărește timpul-prin stocarea numărului de secunde de la 1 ianuarie 1970, într-un număr întreg semnat pe 32 de biți. În 13 ani, acel număr întreg va atinge valoarea maximă și revărsarea probabil, resetarea sistemelor afectate din 1970. O problemă similară a avut loc în anul 2000, când eroarea Y2K a amenințat că va perturba infrastructura globală de calcul.

Această criză a fost evitată în mare parte datorită unui efort fără precedent, la nivelul întregii industrii, de a moderniza sistemele critice și software-ul învechit. Acum, dezvoltatorii Debian își desfășoară o misiune similară pentru a rezolva problema Y2K38, chiar și pe hardware-ul îmbătrânit pe 32 de biți.

Începând cu viitoarea versiune „Trixie”, Debian va trece la un număr întreg pe 64 de biți (TIME_T) pentru măsurarea timpului. Această modificare va fi aplicată atât pe construcțiile de 64 de biți, cât și pe 32 de biți ai sistemului de operare. Noul format nu se va revărsa încă 292 de miliarde de ani, ceea ce înseamnă că nu ne vom confrunta cu o eroare similară de timp legată de Unix, cu excepția cazului în care umanitatea supraviețuiește de 21 de ori mai lungă decât vârsta estimată actuală a universului.

Debian este cel de-al doilea sistem de operare cel mai vechi construit pe kernelul Linux și a servit drept fundament pentru nenumărate distribuții Linux de la debutul său în 1993. În timp ce multe sisteme au abordat deja problema anului 2038, migrând la arhitecturi pe 64 de biți, se așteaptă ca un număr semnificativ de sisteme de operare și dispozitive să fie așteptate pe chipset-uri pe 32 de biți care vor rămâne utilizate în următorul deceniu.

Acestea includ o gamă largă de produse și aparate „sensibile la costuri”, cum ar fi mașini, dispozitive IoT, televizoare, routere și sisteme de monitorizare industrială, unele dintre ele probabil că rulează Debian sau un sistem de operare bazat pe Debian. Au evidențiat arhitectura „ARMHF” pe 32 de biți ca o preocupare particulară, citând relevanța continuă așteptată în noi dispozitive în următorii 10 ani.

Datorită unui efort de mai mulți ani al dezvoltatorilor și contribuabililor Debian, eroarea Y2K38 se poate dovedi în cele din urmă a fi puțin mai mult decât o lovitură de viteză-mai ales în comparație cu panica pe scară largă declanșată de eroarea mileniului. Totuși, așa-numita „epochalipsă” este probabil să facă ca multe sisteme de operare mai vechi și software să fie învechite, inclusiv unele din ecosistemul Windows.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.