Debian 13-s hakatakse kasutama 32-bitistes arhitektuurides 64-bitist time_t tüüpi

Debiani arendajad avaldasid plaani tõlkida kõik paketid 64-bitise time_t tüübi kasutamiseks jaotuse 32-bitistes arhitektuurides. Muudatused lisatakse Debian 13 'Trixie' jaotusele, mis lahendab täielikult 2038. aasta probleemi.

Praegu on 64-bitine time_t tüüp juba rakendatud Debian'i 32-bitistes arhitektuurides, nagu x32, riscv32, arc ja loong32, kuid i386, armel, armhf, mipsel, hppa, powerpc, m68k ja sh4 arhitektuuride portides jätkub 32-bitise time_t tüübi kasutamine, mis ei saa käitleda aega peale 19. jaanuari 2038. aastat, kuna sekundite arvesti, mis algab 1. jaanuarist 1970, ületab oma piirmäära. 35960 tarnitavast Debian'i paketist esineb time_t tüüpi 6429 ning see mõjutab rohkem kui 1200 raamatukogu.

Tüübi muutmine toob kaasa ABI rikkumise ja nende raamatukogude ümbernimetamise vajaduse, mis tähistab suurimat ABI uuendust projekti ajaloos. Eelmisel esmaspäeval laaditi eksperimentaalsesse harusse umbes 500 raamatukogu ja ülejäänud plaaniti 64-bitise time_t tüübile tõlkida ja laadida üles sel nädalavahetusel. Pärast seda, kui eksperimentaalses harus on lahendatud kõik tuvastatud probleemid, laaditakse uus 'abi=time64' raamatukogude versioon stabiliseeringu hoidlast.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster