Ядра Linux 6.15 повышает виртуализацию, GPU и производительность процессора

Новая ядра украшает сообщество Linux! Linux Kernel 6.15 теперь доступен, и он обеспечивает обычное множество драйверов, обновлений производительности и смягчения безопасности. Сисадмины, управляющие серверами Linux с большим количеством оперативной памяти, большим количеством виртуальных машин или обеспокоены уязвимыми призраками V2, будут особенно довольны этим выпуском.

Используйте детали в этой статье, чтобы определить, нужно ли вам обновить свои системы при выпуске ядра 6.15. Начните с того, что вы знакомы с системой кандидатов на выпуск Linux.

Что такое кандидаты на выпуск ядра Linux (RC)?

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

Обычно есть семь или восемь кандидатов на выпуск, в зависимости от результатов тестирования. Процесс часто длится два месяца. Выпуск ядра 6.15RC1 произошел в начале апреля.

Ядро 6.15 Основные атрибуты

Возможно, лучшее слово для описания нового ядра Linux 6.15 — «улучшения». Усовершенствования, охватывающие процессор, графический процессор, хранилище, сеть и различные общие улучшения. И, конечно же, смягчения безопасности являются важной частью нового ядра.

Просмотрите следующие категории улучшения, чтобы узнать больше о том, как ядро ​​Linux 6.15 улучшает общую функциональность и возможности систем Linux.

Общие улучшения

Ядро 6.15 включает в себя различные общие улучшения. Некоторые из них:

  • Программирование ржавчины для кода ядра Linux продолжает расти.
  • Планировщик ядра (продолжение с ядра 6.12) Улучшения.
  • Apple Z2 с сенсорным экраном и драйверами сенсорных полос для увеличения аппаратной поддержки Apple.
  • Драйвер подсветки Apple.
  • Усовершенствования драйверов игрового контроллера XPAD для контроллеров Xbox
  • Samsung Galaxy Book ноутбук и 2-в-1 Devices Devices Support.
  • Huwei MateBook E Go EC 2-in-1 Поддержка драйвера.

Улучшения виртуализации

Microsoft предоставила дополнительные улучшения для размещения виртуальных машин Linux на Hyper-V, включая:

  • Microsoft Hyper-V Поддержка для работы в качестве корневого разделения.
  • Поддержка Microsoft Hyper-V для автономного процессора для VMS Linux.

Другим полезным улучшением является постоянная разработка функций виртуальной машины (KVM) на основе ядра. Обновления ядра 6.15 не глубоки, но они включают:

KVM на Intel:

  • Записи таблицы страницы теневой страницы (SPTE) старение без удержания поддержки блокировки MMU, обеспечивая масштабируемость и стабильность.
  • Вложенные улучшения эмуляции при поддержке VGICV3 на архитектуре ARM.
  • Улучшения в обработке прерывания повышают надежность на протяжении всего жизненного цикла VM, особенно с процессами разрыва.

KVM также получает общие улучшения производительности и стабильности на процессорах AMD.

Улучшения процессора

Новое ядро ​​продолжает пользоваться инновациями процессора для повышения эффективности, возможностей и безопасности. Улучшения процессора включают:

  • Параметр загрузки setcpuid = для x86 архитектуры для улучшения виртуализации.
  • AMD Zen 6 CPU идентификация ядра, добавив распознавание ядра для EPYC и Ryzen процессоров следующего поколения.
  • ARMV9 Поддержка улучшений
  • RISC-V Инструкция Установите обновления.
  • Возможности мониторинга ЦП Турбостата увеличились с 1024 ядра до 8192 ядер для поддержки более мощных систем.
  • Поддержка Loongarch улучшает стабильность и надежность для этой архитектуры, растущая на работе, выполненную с ядром 6.12.

Улучшения памяти

Управление памятью получает внимание в ядре 6.15. В частности, теперь вы можете контролировать параллелизацию огромной инициализации страницы, что приводит к значительным улучшениям времени загрузки для систем, которые выделяют большое количество огромных страниц. Сами страницы помогают повысить производительность для рабочих нагрузок с интенсивной памятью. Вариант оптимизирует их распределение во время загрузки.

Добавьте в свою командную строку Hugetlb_alloc_threads = загрузочный параметр, чтобы включить эту возможность. Например, добавьте значение 4, чтобы выделить четыре потока. Вы должны заметить самую большую разницу в масштабировании виртуальных машин, серверов с большим количеством памяти или серверов, которые полагаются на огромные страницы.

Усовершенствования графических процессоров

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

  • Nova Open Source Driver для графических процессоров NVIDIA с использованием прошивки NVIDIA GSP на ранней стадии.
  • Intel XE Поддержка драйверов с открытым исходным кодом, добавление или улучшение управления питанием и общей виртуальной памяти. Он также интегрирует усовершенствования прямого рендеринга (DRM), чтобы сохранить совместимость со стеками Linux Graphics.
  • AMD RX 9070-серия Улучшений скорости отчетности. (Обратите внимание, что ядро ​​6.13.5 или более новее требуется для полного набора функций, поддерживающих эти устройства.)
  • Broadcom BCM74110 Тепловой драйвер добавлен для улучшения контроля температуры.

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

Улучшения хранения и файловой системы

Увеличение возможностей для хранения — это всегда тема, близкая и дорогая сердцу Sysadmin. Усовершенствования хранения относительно незначительны в этом ядре, но все же обеспечивают полезную функциональность, нацеливаясь на BTRFS, XFS, NTFS3 и другие. Улучшения включают:

  • Пределы длины файла увеличиваются при предохранителе с 1024 до 4095, что значительно выше, чем другие файловые системы (имена ограничения EXT4 и XFS до 255 байтов).
  • EXT4 Утверждение против нечетких (намеренно поврежденных) проблем файловой системы посредством проверки ввода и обработки ошибок.
  • Поддержка копии на WRITE для EXT4 была добавлена ​​для повышения производительности.
  • Размеры блоков теперь могут быть больше, чем размеры страниц, что позволяет более гибким конфигурациям файловой системы.
  • ZSTD сжатие данных быстро/улучшения в реальном времени на файловых системах BTRFS.
  • Большой Atomic записывает компоненты, которые в конечном итоге будут поддерживать эту функцию в рамках EXT4 и XFS, повышая надежность и производительность.

Усовершенствования сети

Все выпуски ядра Linux состоят из огромного количества обновлений драйверов. Различные драйверы сетевого устройства украшают ядро ​​6.15, в том числе:

  • Улучшения IPv6 в стеке сети для поддержки генерации адресов и обработки пакетов.

Смягчения безопасности

Новое ядро ​​рассматривает проблемы, касающиеся вариантов Spectre V2 и уязвимостей соответствующих систем. В то время как первоначально считалось, что изоляция домена смягчает проблемы Spectre v2, некоторые варианты обходят смягчение, поднимая дополнительные проблемы безопасности. Обучающий сольный класс вариантов может использовать предиктор филиала в домене для разоблачения данных.

Linux Kernel 6.15 содержит исправления, предназначенные для устранения уязвимости Solo Solo Solo для процессоров AMD и Intel.

Заворачивать

От повышения производительности до смягчения безопасности до интегрированных функций, новейшее ядро ​​Linux продолжает продвигать операционную систему вперед. Это ядро, вероятно, будет заинтересовать тех, кто связан с уязвимостью Spectre V2, управляемыми системами с большим количеством оперативной памяти или нуждающимися в последних драйверах устройства.

Как всегда, вы можете дождаться вашего любимого распространения, чтобы интегрировать новое ядро ​​в механизм обновления. Если вам не терпится начать работать с некоторыми из этих функций ранее или хотите, чтобы преимущества безопасности/производительности были включены в ядро ​​6.15, загрузите его из архива ядра Linux или Linus Torvalds ‘Linux Git Tree.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэймон М. Гарн владеет Cogspinner Coaction, LLC, компания по написанию и редактированию IT. Он авторы статей, учебных пособий и лабораторий для сегодняшних лидеров ИТ -индустрии. Он регулярно вносит свой вклад в новый стек, TechTarget и Comptia. Деймон имеет 20 лет … Подробнее от Дэймона М. Гарна

Добавить комментарий

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