Выпуск нового ядра Linux
10:49, 30.08.2023
Через два месяца после выпуска предыдущего ядра Linux мы снова имеем новый релиз - 6.5. Хотя два месяца - это не так уж и много, в новую версию было добавлено большое количество изменений. 1467 исправлений от около 2000 разработчиков, размер 78 МБ, добавлено 1294205 строк кода и удалено 930515 строк. Большинство изменений касаются драйверов, много - архитектурного кода, далее следуют сетевой стек, файловые системы и внутренние подсистемы ядра
Обновление оборудования и драйверов
- Расширенная поддержка USB4.
- Расширенная поддержка ARM-чипов.
- Расширенная поддержка плат ARM.
- Поддержка новых беспроводных чипов Realtek (RTL8192FU, Realtek RTL8723DS и Realtek RTL8851BE).
- К AMDGPU добавлена поддержка технологии FreeSync.
- Драйвер Intel Meteor Lake для i915.
Память и системные службы
- Поддержка PIE для систем ARM64.
- Поддержка memcpy/memset для ARM-систем.
- Онлайн-режим для процессоров через активацию нескольких CPU.
- Поддержка протокола Unaccepted Memory.
- Rust 1.68.2.
- kfcung фильтры для BPF.
- Автоматическое обнаружение и обозначение рабочих нагрузок, требующих много процессорного времени.
- Поддержка ACPI для архитектуры RISC-V.
- Поддержка одновременной многопоточности для Loongarch.
- Объявлено об удалении SLAB и полной замене его на SLUB.
- Оптимизированная балансировка нагрузки за счет уменьшения миграций между областями SMT.
Дисковая подсистема и файлы
- Оптимизация Btrfs.
- Улучшение кода EXT4.
- FMODE_CAN_ODIRECT для XFS.
- F2FS теперь поддерживает опцию монтирования "errors=".
- Новый API монтирования для файловой системы Overlayfs.
Сеть
- Активное сканирование сети на наличие устройств IEEE 802.15.4.
- Улучшены системные вызовы sendpage и splice.
- Добавлен тип сообщения SCM_PIDFD.
Виртуализация и безопасность
- Поддержка Landlock.
- Поддержка Stack Protector.
- Функция secretmem теперь активирована по умолчанию.