> virtual_ossЭто уже не OSS. Это — самостоятельный внешний демон, который имитирует OSS в юзерспейсе. Что-то типа jackd, но не для программ, а для устройств.
Eго существование сложно назвать плюсом OSS. Также как jackd или pulseaudio сложно назвать плюсом alsa. Скорее, это недостаток, означающий, что система несовершенна, если для неё потребовался внешний костыль.
Сравнивались же возможности OSS и ALSA. А так, да, юзерспейсный аудио-демон любой поттеринг написать может.
> Create recording device which outputs a WAV-formatted file
> Create a device named dsp.virtual which [...] outputs the result into dsp.virtual_out
Там, кстати, всё не так просто. Попробуйте по факту заставить это работать. Ну, чтобы все программы играли в него по-умолчанию. Чтобы не было дикого расхождения между видео и аудио в браузере...
И это даёт лишь одну из множества фич альсы — виртуальная звуковуха. Как на счёт остальных?
> Ну т.е. линуксовая реализация ALSA лучше линуксовой реализации OSS - охотно верю,
По-моему, линуксовая ALSA лучше, чем даже бсдшная реализация OSS.
(список — в предыдущем сообщении)
Ядерной эмуляцией OSS в линуксе давно не пользуются (есть юзерспейсные перехватчики типа `aoss` или `padsp`). Ну, может где-то ещё есть фанаты OSSv4 for linux, но мне они давно не встречались.
> но утверждалось-то "Бсдшники бы тоже запилили себе что-нибудь получше OSS"
Не будет никто ничего запиливать. Что OSS в bsd, что ALSA в линухе — это не только API. Это, в первую очередь, драйвера. Никто не будет переписывать их на другую звуковую подсистему.