neprihlásený Streda, 8. mája 2024, dnes má meniny Ingrida
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:

Odštartoval ďalší sci-fi seriál od Apple
Apple prekvapivo predstavila nový procesor M4 pre PC, prvýkrát ho použila v iPade Pro
Podpora RISC-V v Androide sa komplikuje, Google ju odstránil zo spoločného jadra
V Česku bude plošne dostupná gigabitová symetrická optika
Vesmírny Boeing znovu neodštartoval, problém ale teraz nebol v lodi
Avizované 150 TB a 300 TB flashové SSD
Okamžité medzibankové platby začala podporovať ďalšia banka, Fio banka
Apple zajtra predstaví nové iPady, očakáva sa prvý s OLED displejom
TSMC spustí výrobu 2-nm čipov v 2025, 1.6-nm v 2026
Nový trailer ďalšieho nového Star Wars 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