A Debian fejlesztői közzétették a tervet, hogy minden csomagot átállítanak a 64-bites time_t típus használatára a disztribúció 32-bites architektúráinak portjain. A változások a Debian 13 „Trixie” disztribúció részét fogják képezni, amely teljes mértékben megoldja a 2038-as problémát.
Jelenleg a 64-bites time_t típus már használatban van a Debian 32-bites architektúrái, például x32, riscv32, arc és loong32 portjaiban, de az i386, armel, armhf, mipsel, hppa, powerpc, m68k és sh4 architektúrák portjaiban a 32-bites time_t típust továbbra is alkalmazzák, amely nem képes kezelni az időt 2038. január 19. után, mivel a másodpercek számlálója, amely 1970. január 1. óta eltelt, túlléphető. A Debianban szállított 35960 csomagból a time_t típus 6429-ben fordul elő, és több mint 1200 könyvtárra van hatással.
A típus változása ABI megszakításhoz és a megfelelő könyvtárak átnevezésének szükségességéhez vezet, ami a projekt történetének legnagyobb ABI-frissítése lesz. A Debian kísérleti ágába múlt hétfőn körülbelül 500 könyvtárat töltöttek fel, a maradékot pedig az átvitelre szánt 64-bites time_t típusra tervezik feltölteni ezen a hétvégén. Miután az összes felmerült problémát megoldották a kísérleti ágban az átvitel után, az új, „abi=time64” könyvtárváltozatokat a unstable adattárba fogják feltölteni.
Forrás: opennet.ru
