neprihlásený Pondelok, 25. mája 2026, dnes má meniny Urban
Debian počíta s dlhým používaním 32-bitových verzií, už v Debiane 13 vyrieši problém roku 2038

Značky: Debian

DSL.sk, 2.2.2024


Vývojári populárnej a pre celý ekosystém dôležitej linuxovej distribúcie Debian počítajú s pokračujúcim používaním aj 32-bitových verzií ich distribúcie a preto pristupujú k riešeniu veľkého problému 32-bitového Linuxu, tzv. problému roku 2038.

Štandardným spôsobom uchovávania času v Linuxe je jeho uchovávanie v podobe počtu uplynutých sekúnd od 1. januára 1970 0:00 UTC času. V prípade 32-bitových platforiem bol tento údaj pôvodne uchovávaný v 32-bitovom prirodzenom čísle so znamienkom, ktoré ale 19. januára 2038 dosiahne maximálnu kladnú hodnotu a pretečie na číslo znamenajúce čas dňa 13. decembra 1901.

Problém samozrejme vývojári vnímajú už dlhšie a aj na 32-bitových platformách začali podporovať uchovávanie času v podobe 64-bitovej reprezentácie, takáto podpora je k dispozícii v linuxovom jadre aj knižnici glibc.

Vývojári Debianu teraz pristupujú k vyriešeniu problému vo vývojovej verzii ich distribúcie, aby bol vyriešený v nasledujúcej verzii Debian 13 očakávanej v roku 2025. Informujú o tom v tomto oznámení, detaily plánu popisujú na tejto stránke.

Vyriešenie problému bude zrejme pomerne náročné, keď znamená zabezpečenie používania 64-bitového času v množstve balíčkov. V repozitároch Debianu sú desaťtisíce softvérových balíčkov, pričom podľa informácií vývojárov podľa hľadania v zdrojových kódoch viac ako 6.4-tisíc balíčkov má v zdrojových kódoch dátový typ time_t. Zároveň tento typ má viac ako 1200 rozličných knižníc vo svojich ABI rozhraniach, kvôli zmene rozhrania tak príde aj k ich premenovaniu.

Hoci v prípade osobných počítačov sa už dávnejšie odchádza respektíve odišlo od 32-bitových architektúr, Debian má širokú podporu procesorových architektúr a stále podporuje aj 32-bitovú x86 architektúru i386. Jej podporu podľa nedávnych informácií síce začína obmedzovať a plánuje ukončiť podporu 32-bitového x86 hardvéru, architektúru bude ale naďalej podporovať a bude vytvárať balíčky pre túto architektúru pre používanie v Debiane v rámci podpory multi-arch na počítačoch 64-bitovej x86 architektúry amd64 alebo v chroote na iných systémoch.

Do vzdialenejšej budúcnosti počíta ale najmä s dlhým používaním 32-bitových ARM architektúr armhf a armel, keď 32-bitová ARM architektúra sa naďalej používa aj v rozličnom novom špecializovanom hardvéri.



Najnovšie články:

Nový Star Wars film zarobil za prvý víkend 145 miliónov, najmenej v modernej ére
Hokej pomohol vytvoriť ďalší rekord slovenského internetového uzlu SIX
Americká vláda investuje 2 miliardy do firiem vyvíjajúcich kvantové počítače
AV2 s oveľa lepšou kompresiou videa bude zrejme vydaný budúci týždeň
Nový Star Wars film je už v kinách
iPhony v Európe v prvom štvrťroku dobehli Samsung
SpaceX zrušila štart Starship pre problém na štartovacej rampe
Vďaka hokeju sa peeringový uzol SIX priblížil rekordu, zatiaľ ho neprekonal
Starship po polnoci poletí po viac ako pol roku, sledujte prenos
Musk má v SpaceX až 85% hlasovacích práv, spoločnosť je okrem Starlinku výrazne stratová


Diskusia:
                               
 

Snad to uz zladili s teoriou velkeho tresku a dali tam presah. Lebo inak to je len presunutie problemu na buduce generacie.
Odpovedať Známka: 8.2 Hodnotiť:
 

Sa to priekazne zinterpretuje nie ako presunutie problemu, ale zachovanie mementa. Problem solved.
Odpovedať Známka: 1.4 Hodnotiť:
 

Každý tradičný linuxák by mal piť kombuchu!
Odpovedať Známka: -6.0 Hodnotiť:
 

CodeRed nestačí?
Odpovedať Hodnotiť:
 

To musia byť tak ohromujúce množstvá balíčkov, knižníc a zdrojových súborov, že si to dokáže málokto vôbec predstaviť. Obrovská smola, že sú všetky v scriptovacích jazykoch, takže nestačí prepísať pár riadkov kompilátora ako pri priekazne vyspelejších operačných systémoch.
Odpovedať Známka: -7.8 Hodnotiť:
 

Toho pána Duričko,
ja poznám len máličko!
Meadowlands (The Sopranos)
A.J. scuffles with a physically bigger classmate, Jeremy Piocosta. Jeremy backs down from a second formal fight and pays A.J. compensation for a shirt that was torn in the scuffle. A.J. is baffled by this. Meadow explains that Jeremy was not intimidated by A.J. but by Tony's reputation as a mobster. Tony had coincidentally run into Jeremy's father the day before at a plant nursery; Tony was friendly but happened to be holding an ax, and Jeremy's father quickly and nervously backed away. Meadow rhetorically asks A.J. how many other garbage men live in a house as expensive as theirs, and shows him a Mafia-themed website. At Jackie's funeral, Meadow gives A.J. a knowing look and nods in the direction of the federal agents taking pictures.
Odpovedať Známka: -5.0 Hodnotiť:

Pridať komentár