In Debian 13 verrà utilizzato un tipo time_t a 64 bit su architetture a 32 bit

Gli sviluppatori di Debian hanno pubblicato un piano per la transizione di tutti i pacchetti all'uso del tipo time_t a 64 bit nelle porte del sistema operativo per architetture a 32 bit. Le modifiche saranno incluse nella distribuzione Debian 13 "Trixie", che risolverà completamente il problema dell'anno 2038.

Attualmente, il tipo time_t a 64 bit è già utilizzato nelle porte di Debian per le architetture a 32 bit x32, riscv32, arc e loong32, ma nelle porte per le architetture i386, armel, armhf, mipsel, hppa, powerpc, m68k e sh4 continua a essere utilizzato il tipo time_t a 32 bit, che non può essere utilizzato per gestire il tempo dopo il 19 gennaio 2038 a causa di un overflow del contatore dei secondi trascorsi dal 1 gennaio 1970. Dei 35960 pacchetti forniti in Debian, il tipo time_t è presente in 6429 e interessa oltre 1200 librerie.

La modifica del tipo comporterà una violazione dell'ABI e la necessità di rinominare le librerie interessate, rappresentando il più grande aggiornamento dell'ABI nella storia del progetto. Lunedì scorso sono state caricate nella versione sperimentale di Debian circa 500 librerie, mentre le restanti sono previste per la transizione al tipo time_t a 64 bit e il caricamento questo fine settimana. Una volta risolti tutti i problemi emersi nella versione sperimentale dopo la transizione, nuove versioni delle librerie con "abi=time64" saranno caricate nel repository unstable.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster