
Разработчики Linux выпустили новый драйвер для звуковой карты SoundBlaster AWE32, которая была выпущена в 1994 году. Этот апдейт стал первым за долгие годы и вошел в состав предварительной сборки новой версии ядра Linux – 6.16-rc3.
Решение для древних систем
Звуковая карта SoundBlaster AWE32 была легендарной в конце XX века и устанавливалась в слот ISA, который был полностью вытеснен сначала PCI, а затем и различными модификациями PCI-E. Однако, некоторые производители материнских плат выпускали свою продукцию со слотом ISA, даже когда PCI-E вовсю завоевывал рынок.
Что исправляет новый драйвер
- Новый драйвер исправляет ошибку №218185, обнаруженную в 2003 году, которая описывает проблему работы Sound Blaster AWE32 со звуковым стеком PipeWire/WirePlumber.
- Драйвер также затрагивает функцию DMA (Direct Memory Access), которая автоматически выключается во избежание появления шумов при смене режима DMA.
- Новый драйвер принудительно блокирует смену режима DMA, если карта в настоящее время воспроизводит звук, предотвращая зависание системы.
Доступность и перспективы
Звуковая карта SoundBlaster AWE32 по-прежнему продается в России, хотя и не в рознице. Ее можно найти на сайтах с объявлениями, и цена на нее варьируется от нескольких тысяч до нескольких десятков тысяч рублей.
Если апдейт будет принят сообществом, то может стать частью стабильной версии ядра Linux 6.16, релиз которой ожидается до конца лета 2025 г.
Тенденции в развитии Linux
Разработчики Linux стараются убирать из ядра код, обеспечивающий работу давно устаревшего «железа». Например, в мае 2025 г. CNews писал, что разработчики ядра Linux всерьез рассматривают возможность удаления кода поддержки процессоров i486.
Подобные изменения отражают стремление разработчиков к оптимизации и актуализации кода ядра Linux, что обеспечивает стабильность и безопасность системы.