Линус Торвальдс советует пользователям не использовать версию Linux 1 RC5.12

На прошлой неделе делимся здесь, в блоге, новостью о выходе первого RC какой будет следующая версия ядра Linux 5.12, который для этой версии 5.12-rc1, Линус Торвальдс назвал это Ледяной Пустошью, потому что это началось с зимних ледяных штормов в районе Портленда, которые вырубили тысячи деревьев и лишили четверть миллиона человек большей энергии.

В течение шести дней Линус также оказался без электричества, что помешало ему работать над новым окном термоядерного синтеза. Но после этой первой недели, омраченной капризами погоды, Линус смог наверстать упущенное и объявил о выпуске Linux 5.12-rc1 в конце февраля, как и планировалось.

В этом первом кандидате на выпуск Linux 5.12 упор был сделан на очистку кода., таких как поддержка OPROFILE, поддержка Intel MID, поддержка Intel Simple Firmware Interface, некоторые старые и устаревшие платформы ARM, несколько драйверов, которые были удалены. Наряду с этой исторической очисткой было сделано много дополнений. Среди прочего, у нас есть поддержка платформ Intel ASIC N5X и Snapdragon 888, улучшенная поддержка устройств Microsoft Surface, интеграция различных драйверов x86, поддержка графических процессоров Adreno 508/509/512 в MSM, поддержка SiFive FU740 и HiFive Unmatched RISC- Cards. V, добавление поддержки NUMA для RISC-V, поддержка разгона графических процессоров AMD Radeon RX 6800/6900 и т. Д.

После анонса выпуска Linux 5.12-rc1 в конце прошлого месяца, Линус сделал вторую подачу несколько дней назад, чтобы посоветовать не использовать этого кандидата на запуск. Чтобы его услышали, он переименовал эту версию в "v5.12-rc1-dontuse" в вашем дереве мерзавцев чтобы предупредить пользователей, что делать с этой версией.

Линус объясняет что упрощение кода и очистка были выполнены в Linux 5.12-rc1, где не генерировались предупреждения. Однако это привело к:

«Очень неприятная и незаметная ошибка, из-за которой файлы подкачки перестали работать должным образом, перестали работать особенно плохо: смещение начала файла подкачки было потеряно».

Как правило, ошибки, вызванные изменениями кода, обнаруживаются автоматически, но код пейджинга другой, поскольку "файлы подкачки не нормальные". Он добавляет, что не винит разработчиков, которые должны были отлавливать подобные ошибки, отмечая, что это было не из-за странного времени окна слияния. Для него это была просто необычная ошибка, которая была обнаружена и изолирована в текущем дереве.

Линус поясняет, что если использовать эту последнюю экспериментальную версию, вы можете получить файловую систему который по существу перезаписывается случайными данными подкачки. Хорошая новость заключается в том, что в целом многие дистрибутивы по умолчанию меняют разделы вместо обмена файлами. Но Ubuntu, который является одним из наиболее широко используемых дистрибутивов Linux, по умолчанию устанавливает файлы подкачки уже более четырех лет. Для пользователей Ubuntu (или производных дистрибутивов, таких как Mint) это предупреждение Линуса более чем своевременно, потому что при использовании этой последней версии ядра существует высокая вероятность того, что эта ошибка приведет к разрушению всей файловой системы.

Помимо этой проблемы, которая может повлиять на дистрибутивы, использующие файлы подкачки, Линус объясняет, что он добавил тег «dontuse» в свое общедоступное дерево git, чтобы у людей не возникало соблазна начать новую ветку. Ядро начиная с этой последней версии. Обычно все идет хорошо с кандидатами на выпуск, но на этот раз Линус не рекомендует использовать его, поскольку он может нормально работать в системе, использующей раздел подкачки, но плохо кончается для систем, использующих раздел подкачки.

Наконец, если вам интересно узнать больше о новостях, которые объявил Линус Торвальдс, вы можете ознакомиться с подробностями. По следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Подарочный консилер сказал

    Хорошая новость заключается в том, что, как правило, многие дистрибутивы по умолчанию меняют разделы, а не обмениваются файлами.

    Вы не имеете в виду?
    Многие дистрибутивы используют разделы подкачки вместо файлов подкачки памяти.

bool (истина)