I Debian 13 vil 64-bit typen time_t blive brugt på 32-bit arkitekturer.

Debian-udviklere har offentliggjort planen for overgangen af alle pakker til at bruge 64-bit tidstypen time_t i distributionens porte til 32-bit arkitekturer. Ændringerne vil blive en del af Debian 13 "Trixie", hvor problemet fra 2038 vil være fuldstændig løst.

I øjeblikket er 64-bit tidstypen time_t allerede aktiv i Debian-porte for 32-bit arkitekturer som x32, riscv32, arc og loong32, men i portene for arkitekturerne i386, armel, armhf, mipsel, hppa, powerpc, m68k og sh4 fortsætter brugen af 32-bit tidstypen time_t, som ikke kan anvendes til at håndtere tid senere end 19. januar 2038 på grund af overløb i tælleren for sekunder, der er gået siden 1. januar 1970. Af de 35960 pakker, der leveres med Debian, findes tidstypen time_t i 6429 og påvirker over 1200 biblioteker.

Ændringen af tidstypen vil medføre en ABI-ændring og nødvendigheden af at omdøbe de berørte biblioteker, hvilket vil blive det største ABI-opdatering i projektets historie. Omkring 500 biblioteker blev uploadet til den eksperimentelle gren af Debian i mandags, mens de resterende var planlagt til at blive konverteret til 64-bit tidstypen time_t og uploadet i weekenden. Når alle problemer, der er opstået efter konvertering, er løst i den eksperimentelle gren, vil nye versioner af biblioteker med "abi=time64" blive uploadet til unstable-repositoriet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster