Как стать автором
Обновить

В Linux 5.10 проблема 2038 года станет проблемой 2486 года

Время на прочтение 1 мин
Количество просмотров 12K

В новой версии операционной системы Linux 5.10 исправили проблему 2038 года — теперь она станет проблемой 2486 года. Об этом сообщает Phoronix со ссылкой на письмо разработчика Дэррика Вонга Линусу Торвальдсу. 

Проблема 2038 года предполагает сбои в программном обеспечении вычислительной техники в 03:14:07 на 19 января 2038 года — она затронет программы и системы, которые используют 32-битное UNIX-время. В новой версии Linux будут представлены изменения файловой системы XFS, которые позволят расширить временные рамки до 2486 года — они представляют собой рефакторинг кодирования временных отметок и введения inode для обработки времени как 64-битного параметра, который хранит наносекунды. 

Как пишет Phoronix, это позволит системе успешно работать и после проблемы 2038 года, а изменённая файловая система будет учитывать время с декабря 1901-го по июль 2486-го. Поначалу новая функция будет отключена по умолчанию.

Помимо изменений, связанных с решением проблемы 2038 года, в версии 5.10 будет исправлена ошибка, из-за которой в определённых условиях при синхронной записи файла фактически не записывает его на диск, а также некоторые другие баги. 

Если Линус Торвальдс будет придерживаться обычного ритма выпуска обновлений для Linux каждые восемь недель, то пользователи смогут получить избавление от проблемы 2038 года ещё до Рождества, отмечает The Telegraph.

Теги:
Хабы:
+14
Комментарии 34
Комментарии Комментарии 34

Другие новости

Истории

Ближайшие события

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн