neprihlásený Nedeľa, 28. apríla 2024, dnes má meniny Jarmila
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.


      Zdieľaj na Twitteri



Najnovšie články:

Po rokoch vypustené nové navigačné Galileo satelity, SpaceX na to obetovala raketu
Operačný systém Proxmox pre virtualizáciu vydaný v novej verzii 8.2
České železnice idú testovať WiFi vo vlakoch cez satelitný Starlink
V bezplatnom DVB-T bude počas MS v hokeji aj Joj Šport
NASA komunikovala laserom na stovky miliónov km rýchlosťou 25 Mbps
Let vesmírneho Boeingu by sa už mal uskutočniť, o menej ako dva týždne
Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2
Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome


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