- PVSM.RU - https://www.pvsm.ru -

Грядущий релиз Linux 5.8: миллион строк нового кода и 14 000 изменений

Грядущий релиз Linux 5.8: миллион строк нового кода и 14 000 изменений - 1

Обычно выпуск новой версии ядра Linux — будничная процедура, которая вызывает энтузиазм лишь у тех пользователей, кто ожидает появления определенной функции. Но сейчас, в преддверии релиза Linux 5.8, ситуация несколько иная. За последние несколько недель в сети появилась масса публикаций о новой версии ядра с описанием его возможностей.

Новая версия, несмотря на то, что она еще не вышла, считается релизом с максимальным количеством изменений за всю историю Linux. В коде релиза появилось свыше 1 млн новых строк. Скорее всего, оценить новинку можно будет в ближайшие пару недель — Линус Торвальдс выпустит RC1, если не произойдет ничего экстраординарного.

А пока обсудим список изменений [1].

Так, новое ядро оптимизировано под работу с новейшими процессорами от Intel и AMD, рядом других чипов и модулей, архитектурой ARM. Добавлены сетевые компоненты, появились новые open source драйверы графики AMD Radeon. Кстати, стабильная версия этой ветки ожидается примерно к концу лета — началу осени. Именно тогда должны появиться Ubuntu 20.10 и Fedora 33 с поддержкой нового ядра.

В новом ядре есть возможность конфигурировать флеш-массивы на базе MLC в качестве SLC. Развитие получил драйвер Microsoft exFAT, оптимизированы SMB3, EXT4 и Btrfs. Также добавлена поддержка DAX для прямого доступа к энергонезависимой памяти.

Грядущий релиз Linux 5.8: миллион строк нового кода и 14 000 изменений - 2

Источник [2]

Кроме того, команда Linux добавила следующие нововведения:

  • Поддержка шифрования с использованием Trusted Memory Zones на GPU AMD;
  • Поддержка буферов обмена P2P/DMA между графическими ускорителями (в частности, для свежих AMD);
  • Обновления драйверов AMD, NVIDIA и Intel (включая начальную поддержку Gen12), а также Habana Gaudi;
  • Драйвер AMD Energy наконец-то откроет для доступа сенсоры Zen/Zen 2;
  • Появится поддержка «живой миграции» с KVM [3] для процессоров AMD;
  • Драйвер CPUFreq получит поддержку boost;
  • Появится поддержка PCIe NTB для Intel Ice Lake Xeon;
  • Реализована начальная поддержка архитектуры POWER10;
  • Уже ставшие традиционными патчи против side-channel уязвимостей для основных архитектур и их оптимизации.

Хорошая новость для сетевых администраторов, инженеров и всех, кто связан с разворачиванием аппаратной инфраструктуры! В новой ветке реализована поддержка тестирования Ethernet-кабелей на программном уровне [4]. Но, чтобы эта возможность работала, нужна и аппаратная поддержка, так что чисто программного ничего нового «не вырастет».

Известно, что примерно 40% изменений в новом ядре связано с драйверами, 16% — с обновлением кода для различных процессорных архитектур, 10% изменений связаны с сетевым стеком, 3% — с файловыми системами.

Общее количество новшеств превысило 14 000, и они затронули примерно 20% файлов в репозитории. Размер патча 5.8-rc1 — 61 МБ.

А вы ждете новый релиз Linux? Пишите, что думаете об изменениях, в комментариях!

Автор: Seleditor

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/354100

Ссылки в тексте:

[1] список изменений: https://www.phoronix.com/scan.php?page=article&item=linux-58-features&num=1

[2] Источник: https://3dnews.ru/assets/external/illustrations/2020/06/15/1013459/lin58-disk-encryption_800.png

[3] «живой миграции» с KVM: https://servernews.ru/1003651

[4] поддержка тестирования Ethernet-кабелей на программном уровне: https://servernews.ru/1013119

[5] Источник: https://habr.com/ru/post/506864/?utm_source=habrahabr&utm_medium=rss&utm_campaign=506864