Эра ИИ-разработки: «Поток продолжается»
Мейнтейнер звуковой подсистемы Linux из SUSE Такаси Ивай (Takashi Iwai) в pull-реквесте к версии 7.4 отметил феномен, который он назвал "The AI Flood Continues" (Поток ИИ продолжается). Значительная часть новых патчей и исправлений багов была не только написана, но и обнаружена с помощью ИИ/LLM-агентов. Это подтверждает тренд на интеграцию искусственного интеллекта в процесс разработки ядра Linux, где ИИ выступает не только как помощник, но и как инструмент поиска уязвимостей и ошибок.
Жесткое ядро: исправление гонок и утечек
Помимо ИИ-вклада, цикл разработки был насыщен классическими исправлениями безопасности и стабильности. В подсистеме ALSA устранены состояния гонки (race conditions), а в коде компрессионного оффлоада найдена и исправлена утечка буфера. Особое внимание уделено коду JACK, где также устранены гонки потоков. Кроме того, код эмуляции OSS sequencer официально помечен как устаревший (deprecated) в Linux 7.4, что сигнализирует о постепенном отказе от старых стандартов.
Новое железо: AMD Zen 6 и Intel Tiger Lake+
Аппаратная поддержка в Linux 7.4 расширяется за счет новых платформ. Ключевые нововведения включают:
- Intel: Поддержка воспроизведения сжатого аудио через SOF IPC4 для процессоров Tiger Lake и новее.
- AMD: Добавлена поддержка звукового IP ACP 7.0/7.F с контроллерами SoundWire и PDM. Эта архитектура предназначена для будущих платформ Ryzen Zen 6.
- Qualcomm: Новый драйвер QAIF для платформы Shikra.
Кодеки и ноутбуки: детали интеграции
Разработчики добавили специфические квирки (quirks) для широкого спектра ноутбуков от Lenovo, ASUS, HP, Acer, HONOR и MSI, улучшая совместимость «из коробки». Также появились новые драйверы кодеков и усилителей:
| Компонент | Тип/Назначение | Примечание |
|---|---|---|
| ESS ES9039Q2M | Аудиокодек | Новая поддержка |
| Nuvoton NAU83G60 | Усилитель | Новая поддержка |
| Senary SN624x | SoundWire SDCA кодек | Новая поддержка |
| Qualcomm QAIF | Драйвер платформы | Для платформы Shikra |
Все изменения доступны в рамках основного pull-реквеста звуковой подсистемы, что делает Linux 7.4 важным шагом в эволюции как аппаратной совместимости, так и методов разработки ядра.
Источник: Phoronix ↗
