Основатель Linux Линус Торвальдс (Linus Torvalds) объявил о выпуске Linux 5.4 в рассылке Linux Kernel (lkml) со словами: "На прошлой неделе не произошло ничего существенного, и мне это нравится".

После релиза началась разработка Linux 5.5. Но Линус предупредил, что процесс может затянуться из-за традиций празднования Дня Благодарения.

Рассмотрим ключевые изменения новой версии Linux Kernel.

Особенности Linux 5.4

Одно из основных нововведений – переработанный режим блокировки ядра с целью ограничения доступа UID 0 (или root) к самому ядру.

Функция реализована в виде модуля безопасности, который отключён по умолчанию. Его можно настроить самостоятельно, но помните, что это изменение повлияет на все процессы, требующие низкоуровневый доступ (будь то аппаратное обеспечение или доступ к ядру).

Также были внесены изменения, связанные с AMD. А именно, обеспечение поддержки графических процессоров AMD Navi 12 и 14, видеокарт AMD Arcturus, а также платформ AMD Dali APU и AMD 2020 APU.

Linux5.4 теперь поддерживает аппаратное обеспечение Intel Tiger Lake. Для нового ядра была улучшена функция управления цветом дисплея при помощи Nouveau, драйвера с открытым кодом.

Поклонники ARM по достоинству оценят тот факт, что Linux теперь поддерживает эталонную плату Qualcomm Snapdragon 855. Сейчас, к сожалению, ни один продукт, использующий этот конкретный набор микросхем, не поддерживается. Но начало положено.

Linux 5.4 поддерживает несколько моделей ноутбуков на базе ARM с Snapdragon 855 SoC, включая ASUS NovaGo, HP Envy X2 and the Lenovo Miix 630.

Также была включена поддержка Lenovo Yoga C360 на базе Snapdragon 850 SoC.

В Linux 5.4 добавлена основная поддержка телефонов, имеющих в основе Snapdragon 410. Это, например, Samsung Galaxy A3 and A5 – хотя, пока рано ожидать полноценных дистрибутивов от Linux для этих платформ.

Разработчики усовершенствовали способы добавления, удаления и получения криптографических ключей в fscrypt, API-интерфейсе, используемом в шифровании данных ext4/f2fs/ubifs с целью повышения безопасности.

Помимо этого, в файловой системе f2fs стал доступен режим работы с именами файлов и папок без учета регистра.

Другие изменения в Linux 5.4:

  • Ускоренные операции изменения больших каталогов в XFS;
  • Драйвер exFAT в экспериментальном разделе «staging»;
  • VirtIO-FS для улучшения экспорта частей файловой системы;
  • Данные о температуре AMD Ryzen 3000;
  • Поддержка сетевого устройства RTL8125;
  • RK3288 VP8 декодирование;
  • Поддержка ASpeed ​​AST2600;
  • Поддержка Intel Ice Lake Thunderbolt;
  • Настройки управления питанием, включая Intel TCC;
  • Улучшенный Sound Open Firmware.

Среди устройств, периферии и оборудования, которые должны работать с ядром Linux 5.4:

  • Графический планшет MobileStudio Pro 13;
  • Ресивер Logitech G700(s);
  • Ресивер Logitech Lightspeed;
  • ИК-ресиверы Creative SB0540;
  • сенсорная панель Smart Tech;
  • ТВ-тюнер Mygica T230C ТВ-тюнер
  • OLPC-XO.

Вы можете узнать еще больше об этой версии ядра на вики Kernel Newbies.

Установка Linux 5.4 на Ubuntu

Если после ознакомления со всеми нововведениями вы задумались о том, как установить Linux 5.4, то придётся подождать, пока ваш дистрибутив упакует и распространит эту версию ядра.

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

Таким образом, релиз Ubuntu 20.04, запланированный на апрель, будет включать более свежую версию ядра. А обновление 5.4 вернётся в Ubuntu 18.04 LTS через стек аппаратного обеспечения.

Хотя это и не рекомендуется, но вы можете установить основное ядро в Ubuntu, Linux Mint и другие дистрибутивы Linux. Соответствующие файлы загрузки можно найти в этом репозитории Ubuntu. ДАННЫЕ ФАЙЛЫ НЕ БЫЛИ ПРОТЕСТИРОВАНЫ ИЛИ ПРОВЕРЕНЫ НА СТАБИЛЬНОСТЬ.