Новая версия Linux 5.9 уже вышла и это ее новости

Линус Торвальдс объявил о доступности новой версии ядра Linux 5.9 в списке рассылки. В этой версии представлены несколько новых функций и улучшений, а также новые драйверы в дополнение к обновлениям драйверов.

Разработка ядра Linux 5.9 началась около двух месяцев назад, когда Линус Торвальдс объявил о первом этапе выпуска Release Candidate (RC). После не менее восьми RC финальная версия ядра теперь доступна и должна быть отправлена ​​в некоторые из самых популярных дистрибутивов Linux в ближайшие недели.

Что касается сильных сторон из Linux 5.9, есть поддержка архитектуры Unicore, Поддержка для Zстандартное сжатие (Zsdt) для компиляции ядер x86, полная поддержка операций чтения асинхронные буферы в подсистеме io_uring, а также новый параметр восстановления и различные улучшения производительности файловой системы Btrfs.

Есть также поддержка инструкций FSGSBASE x86, поддержка возможности планировщика крайних сроков, новая кнопка sysctl, поддержка онлайн-шифрования для файловых систем EXT4 и F2FS а также поддержка контроллеров внешней памяти NVIDIA Tegra210 и поддержка контроллеров встроенных контроллеров Chrome OS.

Кроме того, В Linux 5.9 появился новый системный вызов close_range (), поддержка процессоров Intel «Keem Bay» Movidius, поддержка протокола параллельного резервирования, поддержка итераторов BPF на сокетах TCP и UDP, поддержка расширенных атрибутов для клиентов NFS 4.2 и schedutil в качестве регулятора частоты процессора по умолчанию для архитектур ARM и AArch64 (ARM64) .

Кроме того, также Выделена добавленная поддержка плат, устройств и платформ ARM: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (используется в Sony Xperia 10, 10 Plus, XA2, XA2 Plus и XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2 , Aspeed EthanolX, пять новых плат на базе NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

Для cgroups реализован новый обработчик памяти slab, который примечателен переносом учета блоков с уровня страницы памяти на уровень объекта ядра, что позволяет совместно использовать страницы блоков в разных контрольных группах, а не выделять отдельные кэши блоков для каждой контрольной группы. Предлагаемый подход позволяет повысить эффективность использования, уменьшите размер памяти, используемой для slab на 30-45%, значительно уменьшите общее потребление памяти ядром и уменьшите фрагментацию памяти.

Что касается улучшений с графикой, необходимо отметить, что Драйвер amdgpu добавляет начальную поддержку графического процессора для AMD Navi 21 (Navy Flounder) и Navi 22 (Sienna Cichlid). Добавлена ​​поддержка механизмов ускорения кодирования и декодирования видео UVD / VCE для графических процессоров Южных островов (Radeon HD 7000). Добавлено свойство для поворота экрана на 90, 180 или 270 градусов.

Интересно, что драйвер графического процессора AMD является самым большим драйвером в ядре - он содержит примерно 2,71 миллиона строк кода, что составляет примерно 10% от общего размера ядра (27,81 миллиона строк).

При этом в автоматически сгенерированных файлах заголовков с данными для регистров графического процессора находится 1.79 миллиона строк, а код C - это 366 тысяч строк (для сравнения, контроллер Intel i915 включает 209 тысяч строк, а Nouveau - 149 тысяч).

Контроллер В Nouveau добавлена ​​поддержка проверки целостности CRC (Cyclic Redundancy Checks) покадрово на графических процессорах NVIDIA. Реализация основана на документации, предоставленной NVIDIA.

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

Наконец, эту новую версию можно скачать от kernel.org, если вы хотите собрать собственное ядро. Для других вы можете дождаться, пока стабильное ядро ​​Linux 5.9 достигнет стабильных репозиториев программного обеспечения вашего дистрибутива GNU / Linux перед обновлением с предыдущей версии.

Что касается следующей версии Linux 5.10, ожидается, что она появится в середине декабря или во время рождественских праздников.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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