Что нового в Linux Kernel 5.4?
Релиз нового ядра Linux 5.4 содержит много весомых изменений и улучшений, которые будут рассмотрены в этой статье. Версия Linux 5.5 на данный момент находится в разработке.
Основатель 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. ДАННЫЕ ФАЙЛЫ НЕ БЫЛИ ПРОТЕСТИРОВАНЫ ИЛИ ПРОВЕРЕНЫ НА СТАБИЛЬНОСТЬ.