LINUX.ORG.RU
ФорумTalks

Чем плох OSS?


0

2

Можете в 2 словах пояснить чем плох OSS и почему alsa лучше или почему alsa включают по умолчание во многие дистрибутивы, а OSS нет?

P.S. PulseAudio не обсуждаем.

Deleted

почему alsa включают по умолчание во многие дистрибутивы

чтоа?

stevejobs ★★★★☆
()

Потому что ОССы мудачье поганое. И лицензия у них не православная. А сама подсистема ниче так, только вылетела на обочину жизни из-за своих мейнтейнеров и их жадности.

Jetty ★★★★★
()

Потому что OSS сделан логично и продуманно, а сейчас в моде systemd, pulseaudio и прочий поттеринг.

O02eg ★★★★★
()
Ответ на: комментарий от Reset

Самый простой технический аспект это список поддерживаемых устройств, а так же список совместимого ПО. И вот тут вот алса уделывает ОСС...

Jetty ★★★★★
()
Ответ на: комментарий от Reset

В техническом плане на голову превосходит alsa

Чем же? До недавнего времени там даже не было возможности нескольким программам использовать звуковое устройство единовременно.

Xenius ★★★★★
()

API у OSSv4, как говорят, потолковее чем у Альсы. Однако многих смущает то, что обычный OSS, вообще-то, триален (есть, конечно, открытая версия, но она, как всегда, малость отстаёт). Плюс уже как бы ещё во времена OSSv3 решили, что OSS некошерен и надо выкидывать, а теперь что — зря Альсу писали?
В общем, проблемы тут по большей части, видимо, лицензионные. Ставь, собирай (если повезёт), пользуйся. Дефолтный микшер там очень удобный. Вон, бсдуны не жалуются.

dogbert ★★★★★
()
Ответ на: комментарий от dogbert

зря Альсу писали?

Зря. В мире opensource вообще много сил зря тратится.

Reset ★★★★★
()
Ответ на: комментарий от dogbert

есть, конечно, открытая версия, но она, как всегда, малость отстаёт

Вики говорит, что OSSv4 на открытую лицензию перешел уже. Хотя кто их знает, действительно.

Ставь, собирай (если повезёт), пользуйся.

Вот собирался этим заняться, посмотреть на оное чудо техники.

Deleted
()
Ответ на: комментарий от Xenius

До недавнего времени там даже не было возможности нескольким программам использовать звуковое устройство единовременно.

«Недавно» это сколько лет? Вроде же с самого начала работает, если программа нативно поддерживает ALSA, а не в режиме совместимости с OSS. В режиме совместимости не работает.

question4 ★★★★★
()

Закрытые программы предпочитают OSS. Вроде, из-за простоты API. Открытые обычно умеют и то, и другое.

В своё время мигрировали на ALSA из-за закрытости основной ветки OSS, и после открытия обратно не спешат.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 2)

Можете в 2 словах пояснить чем плох OSS и почему alsa лучше

OSSv4 нет в ядре, а ALSA есть.

Lavos ★★★★★
()
Ответ на: комментарий от Lavos

а это разве не оно?

[Spectrum ~]$ cat /boot/config-3.2.0-3-686-pae |grep OSS
...
CONFIG_SOUND_OSS_CORE=y
# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
# CONFIG_SND_SEQUENCER_OSS is not set
# CONFIG_SLICOSS is not set

Deleted
()
Ответ на: комментарий от xsektorx

уже после того, как их ссаными тряпками погнали. а поезд уже уехал

Если проект еще жив, значит кто-то его пилит и кто-то его использует.

Deleted
()
Ответ на: комментарий от Deleted

не оно. Это модули, которые позволяют программам умеющим только OSS юзать ALSA. ну короче API-гейт OSS->ALSA

dikiy ★★☆☆☆
()

Под OSS4 я так и не нашел ни одного микшера :) Консольный вообще не работал.

bhfq ★★★★★
()

чем плох OSS и почему alsa лучше

Ничем не плох и ничем не лучше.

почему alsa включают по умолчание во многие дистрибутивы, а OSS нет?

Потому что на момент написания алсы у осс была закрытая лицензия. Сейчас это не так, но ставить осс обратно в ядро всем влом, да и алсу выкидывать жалко.

vurdalak ★★★★★
()
Ответ на: комментарий от dogbert

Убивает весь софт, юзающий звук, и выгружает oss4. Прекрасное решение.

x3al ★★★★★
()

ALSA лучше OSS v3. Задержка звука меньше (хотя кто-то писал что наоборот), есть поддержка вывода звука несколькими приложениями одновременно.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

Собрать необходимые модули для ядра особого ума не надо.

Deleted
()

Вики:

OSS использовался в Linux ядре ветки 2.4. Из‑за наличия закрытого кода и платной лицензии, OSS в Linux в настоящее время заменен на ALSA.

Начиная с версии 4.0 OSS доступен и под свободными лицензиями (GNU GPL и CDDL).[3]


Ну и синдром NIH. В принципе 95% нововведений в мире OpenSource и не только за достаточно уже большой срок - причиной имеют именно NIH.

takino ★★★★★
()
Ответ на: комментарий от Deleted

В техническом плане подсистема куда более вменяема, нежели ALSA.

Так же, она универсально-кроссплатформенна (имплементации OSS есть везде, где есть звук.)

takino ★★★★★
()

1) OSS сдох (разработка встала практически - за последние 12 месяцев - двадцать коммитов)

2) не поддерживается suspend

3) не включено в ядро и не появится там по причине ... хз, какой, по примерной такой же почему в ядро не включают BFS

juk4windows
()
Ответ на: комментарий от Hackeridze

KLANG не взлетит. Просто запомните мои слова.

Там вложений надо под миллион баксов (20 человеколет), чтобы оно дошло до уровня ALSA 10 летней давности.

juk4windows
()

Раньше OSS стандартом был, теперь только alsa, только хардкор.

CYB3R ★★★★★
()

- Только стереозвук. - Только один канал воспроизведения делят между собой все приложения. - Нет многоканального микширования.

Модификации OSS исправляют эти и другие недостатки.

iZEN ★★★★★
()
Ответ на: комментарий от takino

>OSS запроприетарилась и её послали и теперь всем пофиг на этих идиотов даже если они пытаюся сделать вид, что теперь всё иначе
>NIH

У тебя какой-то нехороший словарь. Выбрось его.

Deleted
()
Ответ на: комментарий от xsektorx

Не совсем, мне просто стало интересно чем-же так разработчиков не устроил OSS, что они выбрали alsa.

Deleted
()
Ответ на: комментарий от Deleted

ты, тупой штоле? ещё раз объясняю, на этот раз по буквам: был осс3 с кривой лицензией и мудаками-майнтайнерами. ребяток это достало, они запилили алсу. алса закрепилась и практически везде стала дефолтом. после этого чувачки разработали осс4 с нормальной лицензией, но поезд уже уехал, никто с мудачками связываться не хочет, ибо есть алса, которую все активно пилят

в общем, так получилось исторически

xsektorx ★★★
()

OSS выдает более качественный звук, меньше нагружает проц. Минусы - с ним не работает новый скайп (хотя это скорее скайпопроблемы а не вина осс), после s2ram/disk приходится перезагружать подсистему, что влечет за собой закрытие всех использующих звук приложений

Deleted
()
Ответ на: комментарий от Jetty

Самый простой технический аспект это список поддерживаемых устройств, а так же список совместимого ПО. И вот тут вот алса уделывает ОСС...

Ну понятно, какая из ОС технически самая продвинутая.

note173 ★★★★★
()

Можете в 2 словах пояснить чем плох OSS

Плохая поддержка оборудования, плохая совместимость с современным софтом.

Axon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.