Релиз ядра Linux 5.12

Линус Торвальдс представил релиз ядра Linux 5.12, пишет OpenNet.

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

Среди наиболее значимых изменений:

  • поддержка зонированных блочных устройств в Btrfs;
  • возможность маппинга идентификаторов пользователей для ФС;
  • чистка устаревших ARM-архитектур;
  • режим «нетерпеливой» записи в NFS;
  • механизм LOOKUP_CACHED для определения файловых путей из кэша;
  • поддержка атомарных инструкций в BPF;
  • отладочная система KFENCE для выявления ошибок при работе с памятью;
  • работающий в отдельном потоке ядра режим NAPI poll-инга в сетевом стеке;
  • гипервизор ACRN;
  • возможность изменения на лету preempt-модели в планировщике задач;
  • поддержка LTO-оптимизаций при сборке в Clang.

В новую версию принято 14170 исправлений от 1946 разработчиков, размер патча — 38 Мб. Около 43% представленных изменений связаны с драйверами устройств, примерно 17% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 12% — к сетевому стеку, 5% — к файловым системам и 4% к внутренним подсистемам ядра. Торвальдс отметил, что хотя на разработку понадобилась дополнительная неделя, релиз получился небольшим, но это будет компенсировано следующей версией ядра 5.13.


Читать на dev.by