В Debian 13 ஆனது 32-பிட் கட்டமைப்புகளில் 64-பிட் time_t வகையைப் பயன்படுத்தும்.

உருவாக்குநர்கள் Debian விநியோகத்தின் 32-பிட் போர்ட்களில் உள்ள அனைத்து தொகுப்புகளையும் 64-பிட் time_t வகையைப் பயன்படுத்த மாற்றுவதற்கான ஒரு திட்டம் வெளியிடப்பட்டுள்ளது. இந்த மாற்றங்கள் விநியோகத்தில் சேர்க்கப்படும். Debian 13 «Trixie», в котором будет полностью решена проблема 2038 года.

В настоящее время 64-разрядный тип time_t уже задействован в портах Debian для 32-разрядных архитектур x32, riscv32, arc и loong32, но в портах для архитектур i386, armel, armhf, mipsel, hppa, powerpc, m68k и sh4 продолжает использоваться 32-разрядный тип time_t, который не может применяться для обработки времени позднее 19 января 2038 года из-за переполнения счётчика секунд, прошедших после 1 января 1970 года. Из 35960 поставляемых в Debian пакетов тип time_t встречается в 6429 и затрагивает более 1200 библиотек.

Изменение типа приведёт к нарушению ABI и необходимости переименования данных библиотек, что станет крупнейшим обновлением ABI в истории проекта. В экспериментальную ветку Debian в прошлый понедельник было загружено около 500 библиотек, а оставшиеся планировалось перевести на 64-разрядный тип time_t и загрузить в эти выходные. После того как в экспериментальной ветке будут решены все выявленные после перевода проблемы, новые варианты библиотек c «abi=time64» будут загружены в репозиторий unstable.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster