LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Не совсем. Звук по-прежнему идёт через PulseAudio. Смотри, в 90-е была звуковая система OSS, и ничего больше. У неё была проблема - два приложения одновременно не могли выводить звук. Появилось два конкурирующих решения, ESD у GNOME и ARTS у KDE. Всех достала эта неразбериха и необходимость подбирать программы и отказываться от неподходящих.

Появился ALSA, и снова звуковая система стала одна. 2002-2008 годы прошли с ALSA, всех всё устраивало: несколько программ успешно выводили звук, звук 5.1 работал, задержки при записи звука минимальные.

И вдруг появился PulseAudio. Снова неразбериха, снова проблемы. Знаешь как у тебя сейчас работает звук? ALSA-PulseAudio-ALSA.

1). В системе на уровне ядра системы запущен ALSA.
2). Не на уровне ядра запущен PulseAudio, который монопольно захватил ALSA.
3). В PulseAudio есть эмуляция ALSA для программ 2000-2008 лет, которые умеют только ALSA. Без неё бы не произошло перевода всех популярных дистрибутивов Linux на PulseAudio - всем нужны старые программы. По этой же причине в ALSA есть эмуляция OSS.

Если тебе интересно, предлагаю почитать споры о PulseAudio с моим участием здесь.

Исправление ZenitharChampion, :

Не совсем. Звук по-прежнему идёт через PulseAudio. Смотри, в 90-е была звуковая система OSS, и ничего больше. У неё была проблема - два приложения одновременно не могли выводить звук. Появилось два конкурирующих решения, ESD у GNOME и ARTS у KDE. Всех достала эта неразбериха и необходимость отбирать программы для одной звуковой системы и отказываться от программ для другой.

Появился ALSA, и снова звуковая система стала одна. 2002-2008 годы прошли с ALSA, всех всё устраивало: несколько программ успешно выводили звук, звук 5.1 работал, задержки при записи звука минимальные.

И вдруг появился PulseAudio. Снова неразбериха, снова проблемы. Знаешь как у тебя сейчас работает звук? ALSA-PulseAudio-ALSA.

1). В системе на уровне ядра системы запущен ALSA.
2). Не на уровне ядра запущен PulseAudio, который монопольно захватил ALSA.
3). В PulseAudio есть эмуляция ALSA для программ 2000-2008 лет, которые умеют только ALSA. Без неё бы не произошло перевода всех популярных дистрибутивов Linux на PulseAudio - всем нужны старые программы. По этой же причине в ALSA есть эмуляция OSS.

Если тебе интересно, предлагаю почитать споры о PulseAudio с моим участием здесь.

Исправление ZenitharChampion, :

Не совсем. Звук по-прежнему идёт через PulseAudio. Смотри, в 90-е была звуковая система OSS, и ничего больше. У неё была проблема - два приложения одновременно не могли выводить звук. Появилось два конкурирующих решения, ESD у GNOME и ARTS у KDE. Всех достала эта неразбериха и необходимость отбирать программы для одной звуковой системы и отказываться от программ для другой.

Появился ALSA, и снова звуковая система стала одна. 2002-2008 годы прошли с ALSA, всех всё устраивало: несколько программ успешно выводили звук, звук 5.1 работал, задержки при записи звука минимальные.

И вдруг появился PulseAudio. Снова неразбериха, снова проблемы. Знаешь как у тебя сейчас работает звук? ALSA-PulseAudio-ALSA.

1). В системе на уровне ядра системы запущен ALSA.
2). Не на уровне ядра запущен PulseAudio, который монопольно захватил ALSA.
3). В PulseAudio есть эмуляция ALSA для программ 2000-2008 лет, которые умеют только ALSA. Без неё бы не произошло перевода всех популярных дистрибутивов Linux на PulseAudio - всем нужны старые программы. По этой же причине в ALSA есть эмуляция OSS.

Предлагаю почитать споры о PulseAudio с моим участием здесь.

Исходная версия ZenitharChampion, :

Не совсем. Звук по-прежнему идёт через PulseAudio. Смотри, в 90-е была звуковая система OSS, и ничего больше. У неё была проблема - два приложения одновременно не могли выводить звук. Появилось два конкурирующих решения, ESD у GNOME и ARTS у KDE. Всех достала эта неразбериха и необходимость отбирать программы для одной звуковой системы и отказываться от программ для другой.

Появился ALSA, и снова звуковая система стала одна. 2002-2008 годы прошли с ALSA, всех всё устраивало: несколько программ успешно выводили звук, звук 5.1 работал, задержки при записи звука минимальные.

И вдруг появился PulseAudio. Снова неразбериха, снова проблемы. Знаешь как у тебя сейчас работает звук? ALSA-PulseAudio-ALSA.

1). В системе на уровне ядра системы запущен ALSA.
2). Не на уровне ядра запущен PulseAudio, который монопольно захватил ALSA.
3). В PulseAudio есть эмуляция ALSA для программ 2000-2008 лет, которые умеют только ALSA. Без неё бы не произошло перевода всех популярных дистрибутивов Linux на PulseAudio - всем нужны старые программы. По этой причине в ALSA есть эмуляция OSS.

Предлагаю почитать споры о PulseAudio с моим участием здесь.