В конце нет необходимости в восьмом выпуске-кандидате и Линус Торвальдс выпустили стабильную версию Linux 6.8. Были сомнения в rc6, но они начали рассеиваться, когда запустили rc7 и сейчас это подтвердилось. Как всегда, новый выпуск ядра включает в себя множество новых функций, большинство из которых связаны с поддержкой нового оборудования. Это не всегда означает, что оно свежее, а иногда просто добавляется что-то, чего раньше не было.
Кроме того, Linux 6.8 выделяется тем, что были внесены улучшения в производительность. У нас было несколько версий, в которые было добавлено многое, а в Linux 6.8 была достигнута согласованность, что привело к повышению производительности. Далее следует список наиболее примечательных новостей (через Phoronix) Linux 6.8.
Что нового в Linux 6.8
- процессоры:
- Добавлено больше идентификаторов AMD Zen 5 в рамках продолжающейся поддержки оборудования AMD следующего поколения.
- Поддержка драйвера AMD PMC для Zen 5.
- Аппаратная поддержка Intel QAT 420xx «GEN 5» для технологии QuickAssist.
- В ядре Intel IAA также имеется драйвер криптографического сжатия для ускорителей Intel Analytics, используемых в различных моделях масштабируемых процессоров Xeon, начиная с Sapphire Rapids.
- Поддержка Intel Lunar Lake Thunderbolt.
- Поддержка ядра Rust для процессоров LoongArch.
- В рамках изменений s390 поддержка 31-разрядных двоичных файлов ELF Enterprise System Architecture (ESA) по умолчанию отключена.
- В IBM Z с этим новым ядром производительность ввода системных вызовов выросла примерно на 11%.
- Поддержка ядра XIP для RISC-V была восстановлена для Execute In Place.
- Linux 6.8 лучше информирует пользователя, когда поддержка 86-разрядной версии x32 отключена при загрузке.
- Возможность разгона процессоров Intel Meteor Lake в Linux 6.8 с изменением драйвера Intel P-State.
- Intel LAM для гостей KVM теперь поддерживается наряду с постоянной работой над конфиденциальными виртуальными машинами.
- Больше кода Intel TDX для защиты гостей KVM.
- Первоначально поддержка процессоров Snapdragon 8 Gen 3 и X Elite в основном ядре.
- Наконец-то появилась поддержка Google Tensor G1 SoC.
- Улучшена поддержка событий контроллера памяти AMD Zen 4.
- Подготовка к управлению питанием для будущих серверных процессоров Intel.
- Оптимизация процессора AMD, позволяющая избежать ненужной сериализации доступа к MSR.
- Поддержка EDAC для ускорителей искусственного интеллекта AMD.
- Удалена поддержка процессоров ARM11 MPCore.
- Поддержка процессора AMD MicroBlaze V с программным ядром RISC-V.
- Графика:
- ведущие биты кода управления цветом AMD, хотя сейчас они не включены по умолчанию.
- Новый драйвер ядра Intel Xe DRM доступен в качестве экспериментальной альтернативы драйверу i915.
- Драйвер Imagination PowerVR DRM наконец-то был обновлен вместе с драйвером PowerVR Vulkan на Mesa для некоторых графических процессоров Rogue.
- Поддержка графического драйвера Raspberry Pi 5 для V3D.
- Поддержка AMD GFXOFF при запуске приложений расчета ROCm на графических процессорах RDNA3 для экономии энергии и тепла.
- Уменьшение радиочастотных помех AMD WiFi WBRF между тактовыми частотами видеопамяти и оборудованием Wi-Fi.
- Файловые системы и хранилище:
- Новые системные вызовы для получения более подробной информации о монтировании файловой системы.
- Оптимизация EROFS для сценариев с нехваткой памяти.
- Исправления и улучшения Bcachefs, а также улучшения производительности.
- Неблокирующий поиск кластерной файловой системы GFS2.
- Обработка метаданных Btrfs теперь выполняется с использованием фолио.
- Поддержка сжатых данных на подстраницах EROFS.
- F2FS улучшает поддержку устройств с зональной блокировкой.
- Дополнительные функции онлайн-восстановления XFS.
- Поддержка блокировки записи на смонтированные блочные устройства.
- Другое оборудование:
- Еще больше кода функции CXL, на этот раз об анализе CDAT для согласованной таблицы атрибутов устройства.
- Поддержка Apple M1 USB4/Thunderbolt DART.
- Драйвер подсистемы камеры StarFive RISC-V SoC был обновлен для улучшения поддержки ядра StarFive.
- Драйвер AWS Nitro Secure Module наконец-то обновлен.
- Различные улучшения совместимости с ноутбуками Intel и AMD.
- Дополнительная поддержка звукового оборудования AMD и Intel, а также некоторых USB-аудиомикшеров.
- Драйвер Gigabyte AORUS Waterforce был обновлен, чтобы отображать показатели аппаратного мониторинга для жидкостного охладителя Gigabyte AIO.
- Поддержка ускорителя Intel Gaudi 2C.
- Перечисление камер CSI-2/MIPI на основе ACPI.
- Первый сетевой PHY-драйвер, написанный на Rust.
- Удалена поддержка Intel Carrilo Ranch.
- Игры на Линукс:
- Поддержка различных дешевых портативных игровых консолей на базе ARM.
- Начальная поддержка контроллеров Lenovo Legion Go для этой портативной игровой консоли.
- Поддержка геймпада Adafruit Seesaw.
- Исправления контроллера Steam, перенесенные из SteamOS.
- Поддержка контроллера Nintendo Switch Online (NSO).
- Безопасность: AppArmor переключается на хэши политики SHA256 для большей безопасности, чем SHA1.
- Others:
- Обновление набора инструментов Rust до версии Rust 1.74.1.
- Удаление ПЛИТЫ.
- Дополнительные настройки планировщика Linux, включая EEVDF.
- Продолжение очистки раздувания sysctl Sentinel.
- Сетевые обновления Linux могут увеличить пропускную способность TCP для многих одновременных подключений примерно на 40%.
- Удаление старых и устаревших сетевых драйверов.
Linux 6.8 теперь доступно. Он достигнет различных дистрибутивов в период, который будет зависеть от философии его развития. Это будет ядро, используемое в Ubuntu 24.04.