neprihlásený Sobota, 5. apríla 2025, dnes má meniny Miroslava
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:

SpaceX úspešne uskutočnila šiestu súkromnú misiu do vesmíru
Zákaz TikToku v USA odložený o ďalších 75 dní
Česi odštartovali prepravu autonómnym vlakom
Microsoft má dnes 50 rokov
Ďalší let Starship bude s už použitým prvým stupňom
Windows 11 začal podporovať aktualizovanie bez reštartu
TikTok má údajne v EÚ za posielanie dát do Číny dostať pokutu 500 miliónov
Amazon začína vypúšťať satelity svojho konkurenta Starlinku
OpenWrt pripravuje svoj druhý router, výrazne výkonnejší
Nová ukážka tretej série populárneho Star Trek seriálu


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