Relaxați-vă, lumea informaticii nu se va sfârși în 2038. But 2486 Is Looking Grim

Linux se confrunta cu o mare problemă în ceea ce privește păstrarea timpului

getty

O problemă iminentă cu calculatoarele bazate pe Linux, care nu puteau gestiona date dincolo de anul 2038, pare să fi fost rezolvată – sau cel puțin amânată în viitorul îndepărtat.

Într-un mod similar cu infamul Millenium Bug, în care computerele care foloseau două cifre pentru a indica anii nu au putut gestiona trecerea în anul 2000, sistemele bazate pe Linux se confruntau cu o problemă comparabilă la data de 19 ianuarie 2038, 03:14:07 UTC.

De data aceasta, problema era cauzată de calculatoarele Linux care numărau timpul în secunde, începând de la 1 ianuarie 1970. La acea dată fatidică din ianuarie 2038, numărul de secunde ar fi depășit valoarea care putea fi stocată într-un singur întreg pe 32 de biți, ceea ce făcea ca calculatoarele să piardă noțiunea timpului.

Cu puțin peste 17 ani înainte ca acest lucru să devină o problemă serioasă, comunitatea Linux pare să fi rezolvat problema. Lista de discuții a kernelului Linux, așa cum a fost raportată de The Register, ia notă de o „a doua caracteristică nouă pentru a sprijini marcajele de timp până în anul 2486” în Linux 5.10, părând să dea cu piciorul acestei probleme în iarba cea mai lungă.

Linux lynchpin

Deși numărul de computere desktop care rulează Linux este relativ mic, o defecțiune generalizată a Linux ar avea implicații masive pentru calculatoare și internet.

Deși estimările variază, nu există nicio îndoială că marea majoritate a serverelor publice de pe internet sunt bazate pe Linux. De asemenea, acesta este utilizat într-o mare varietate de dispozitive de calcul, de la televizoare inteligente, la vehicule automatizate, la calculatoare mainframe. Se poate spune cu siguranță că, dacă Linux nu ar fi capabil să înțeleagă datele, lumea ar avea o problemă foarte mare.

Din fericire, problema pare să fi fost rezolvată cu un timp considerabil înainte. Deși, dacă Linux va mai exista peste 466 de ani, dezvoltatorii din viitor ar putea avea de rezolvat o problemă similară, atunci când capacitatea de secunde va fi din nou atinsă.

Cu toate acestea, este probabil sigur să spunem că avem pești mai mari de prăjit între timp…

Lasă un răspuns

Adresa ta de email nu va fi publicată.