LINUX.ORG.RU
ФорумTalks

хейтерам Поттеринга

 , ,


1

2

Для начала я не фанат Поттеринга, pulsaudio, systemd. И мне вообще глубоко плевать на многое из того от чего у вас пригорает ибо я из того времени когда для поиска решения надо было локально курить маны а не спрашивать на форумах с которых тебя посылают в первую же строчку выхлопа любого поисковика…

Lennart Poettering один из тех немногих, кто хоть что то делает, а не языком чешет.

Pulsaudio появилось как решение проблем смешивания звуков из разных источников и передачи звука по сети. Поверх стандартных alsa/oss существовали ARts и Enlightened Sound Daemon aka ESD но на момент появления Pulsaudio рабочего решения не было. И ARts и ESD были покинуты разработчиками/заброшены и забыты.

А те кто вспомнит чья это была первоначально картинка и сами поймут о чём я говорю. Но это всё я пишу не для вас.

Systemd Систем инициализации много но они опять же либо так и не вышли за рамки одного дистрибутива так и оставшись наколенной поделкой, либо давно протухли, как демон init из System V, либо не поддерживают всего чего от них ожидают… Вон как OpenRC которое появилось на свет в 2007 и с 2011го года висит bug #391945 а говоря на понятном и кратко в нём так и нет никакого параллельного запуска сервисов.

Можно по-всякому относится к Pulsaudio, Systemd да и к самому Леннарту Пёттерингу, но нельзя отрицать, что эти решения были да и остаются едва ли не единственной попыткой стандартизации и преодоления застоя. Вас она не устраивает? Не нужно тупо хэйтить. Предлагайте свои решения проблем сообществу, проталкивайте их дистрибутивы и пусть от этого будет лучше всем.

★★★★★

Lennart Poettering один из тех немногих, кто хоть что то делает, а не языком чешет.

Не нужно тупо хэйтить. Предлагайте свои решения проблем сообществу, проталкивайте их дистрибутивы и пусть от этого будет лучше всем.

Это вроде всё очевидно и на поверхности. Причина такой взволнованности, что побудило написать столько букв?

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

что побудило написать столько букв?

А почему бы и нет если да?

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

Почему ты не задаёшь тот же вопрос хейтерам, генерящим тонны говн?

imul ★★★★★
()

Не видел ещё ни одного противника системди, который бы выражал свои мысли адекватно, без коверканья слов и вырыгания токсично-копрофильных испражений из ротовой полости. Наверное, о чём-то говорит (самому плевать что на низком уровне в системе работает).

Deleted
()

Вон как OpenRC которое появилось на свет в 2007 и с 2011го года висит

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

Deleted
()

Чо, я раньше боялся писать инит скрипты на шеле, а то мало ли случайно удалю /usr, а вот с приходом systemd уже накрапал штук 10 для всякого разного, и перезапуск там делается легко без вкуривания отдельной штуки типа Daemontools. На аудиокарте чего-то сгорел фронтальный разьем на наушники, наверное кошка постаралась, так с помощью пульсы сделал разделение front и rear выходов сзади системника, и теперь в одном разъеме уши в другом колонки и есть возможность переключать с клавиатуры. Теперь это тред обожания системд.

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

Не видел ещё ни одного фаната системди, который бы выражал свои мысли адекватно, без коверканья слов и вырыгания токсично-копрофильных испражений из ротовой полости. Наверное, о чём-то говорит (самому плевать что на низком уровне в системе работает).

fixed, не благодари.

alwayslate ★★
()

Pulsaudio появилось как решение проблем

Но при этом почему-то причиняет в основном боль.

Alsa не является образцом, но если его один раз настроить — оно хотя бы работает стабильно.

Pulse audio же часто решает, что звук через HDMI мне сегодня не нужен.

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

Пульсой пользуюсь, т.к. крутить крутилку на звуковухе меня ломает, когда на мышке есть кнопки.

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

Но при этом почему-то причиняет в основном боль.

Люди забыли/не застали времена когда падал aRts и/или для запуска игрушки приходилось сперва ручками прибить звуковой сервер вместе с плеером дабы услышать игру.

init_6 ★★★★★
() автор топика

Автор, слишком жирно набросил

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

Тем не менее, с ALSA я как-то жил нормально, а вот недавно перешел на NixOS, и за одно решил попробовать еще раз pulse audio.

Впечатления, в принципе, не изменяются от раза к разу — сначала оно выглядит так, что оно проще настраивается, а потом оно просто перестает работать.

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

Ты вообще в курсе, что человек, использующий слово «токсичный» применительно к буквам, выглядит нетрадиционным некомпетентным идиотом? :)

Stanson ★★★★★
()

Лично мне вообще как-то пофигу что юзать, работает да и ладно. Сейчас использую pulseaudio и systemd — всё работает

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

Чо, я раньше боялся писать инит скрипты на шеле, а то мало ли случайно удалю /usr

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

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

Тем не менее, с ALSA я как-то жил нормально, а вот недавно перешел на NixOS, и за одно решил попробовать еще раз pulse audio.

О как! А что кроме: hardware.pulseaudio.enable = true;, hardware.pulseaudio.package = pkgs.pulseaudioFull; и hardware.pulseaudio.support32Bit = true; в pulseaudio вообще ещё что то нужно настраивать? Лично я включил вон те опции о которых выше спросил и вообще забыл о нём.

init_6 ★★★★★
() автор топика

Lennart Poettering один из тех немногих, кто хоть что то делает, а не языком чешет

Так его за это и ненавидят. Диванные знатоки всегда и везде ненавидят тех, кто что-то делает.

Deleted
()

http://yokozar.org/blog/content/linuxaudio.png

На 2008 год это уже не соответствовало действительности. ALSA к тому моменту уже умела микшировать. OSS, говорят, тоже. А половина остальных сдохла.

Lennart Poettering один из тех немногих, кто хоть что то делает, а не языком чешет.

Не утруждая себя совместимостью с имеющимися программами.

Можно по-всякому относится к Pulsaudio, Systemd да и к самому Леннарту Пёттерингу,

Порвать барабанные перепонки звуком в 120 децибел и обрезать руки до длины 80 символов.

но нельзя отрицать, что эти решения были да и остаются едва ли не единственной попыткой стандартизации и преодоления застоя.

Стандарты были. Но не все с ними соглашались. Потом корпорации решили наплевать на устоявшиеся решения и продавливать новые, глючные. За это ненавидят Поттеринга как олицетворение новых стандартов.

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

А те кто вспомнит чья это была первоначально картинка и сами поймут о чём я говорю

Никогда не понимал, чего такого пугающего в «Linux Audio Mess» (если не брать в расчёт новичков, которые не видят стрелок и пугаются количества линий).
Всё, что она показывает — это то, что каждый из модулей может стыковаться с другим (или эмулировать его, как это делает парочка ALSA-OSS), но это же не означает, что ваш любимый амарок обязательно ходит кругами по этому лабиринту. Даже на схеме показано, что xine (бэкэнд амарока во времена этой картинки) может напрямую отдавать звук в ALSA, а та — звуковой карте. Ничего особенного.

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

Не утруждая себя совместимостью с имеющимися программами

Полное 4.2

наплевать на кучу полурабочих граблей и костылей

Починил

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

в pulseaudio вообще ещё что то нужно настраивать?

Ну, HDMI у меня из коробки работать отказался.

Если бы он работал из коробки — я только за.

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

У меня он наоборот звук пытается в HDMI пустить, хотя туда ничего даже не подключено.

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

Сейчас использую pulseaudio и systemd — всё работает

Админ локалхоста? Ну мне тоже пофиг, что там на ноуте (хотя так было не всегда, поначалу оно выбешивало загадочными глюками). А вот знакомые админы почему-то выжигают сустемдик каленым железом, что-то оно им не зашло. При попытке выяснить что не так, ругаются страшными словами. А еще у нас тут маинтейнер дебиана порвался, а уж он казалось бы спец по системдику. В общем не все так однозначно!

bread
()

Systemd

Следующая система инициализации будет называться System F. Если Ferry Corsten непротив.

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

продавливать новые, глючные

Т.е. ты считаешь нормальным, что, по твоим словам, до

На 2008 год это уже не соответствовало действительности. ALSA к тому моменту уже умела микшировать. OSS, говорят, тоже. А половина остальных сдохла.

2008 алса не могла в нормальный звук, а то, что пульса несколько начальных лет развития глючила — ужас-ужас?

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

Pulsaudio появилось как решение проблем. Но при этом почему-то причиняет в основном боль

Ничего не поделаешь - это десктоп. Тут уж до лампочки всем.

systemd вот в в серверах. Если что там не так, то будет вой на весь мир. Ну и исправлять будут.

А с PulseAudio, ну заикается - твои проблемы.

ЗЫ: ну и в ChromeOS никаких PulseAudio нет, к примеру. Поэтому чисто одно процентное использование на десктопном линуксе

ЗЫЫ: ну и замену уже пишут для PulseAudio https://github.com/PipeWire/pipewire/wiki Насколько понимаю, не очень активно

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

Я не спорю, что он именно делает. Но моё отношение складывается именно из опыта использования его софта. И если с systemd у меня проблем нет, то pulseaudio просто работать стал абсолютно недавно.

a1batross ★★★★★
()

Можно по-всякому относится к Pulsaudio, Systemd да и к самому Леннарту Пёттерингу, но нельзя отрицать, что эти решения были да и остаются едва ли не единственной попыткой стандартизации и преодоления застоя. Вас она не устраивает? Не нужно тупо хэйтить. Предлагайте свои решения проблем сообществу, проталкивайте их дистрибутивы и пусть от этого будет лучше всем.

https://imgs.xkcd.com/comics/standards.png
Алсо увеличение энтропии Вселенной не нужно. Ламповый диван уже и так есть, а упоротые пусть и дальше сношаются со своим системдиком.

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

С альсой у меня проблем не бывало. С пульсой на Ubuntu 16 LTS медиаплееры перестают играть WAV после недели аптайма. Лечится перезагрузкой. Звук интегрированный.

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

pulseaudio просто работать стал абсолютно недавно.

Ну со следующим апдейтом эти слова уже могут быть другими :)

Я пока не дождался этого момента. С каждой новой версией PulseAudio приходится сидеть этак один рабочий день суммарно. И пробовать различные комбинации и решения. И это всё тупо для обычного вывода 2.0 звука. Без всяких там блютузов, HDMI, несколько источников и прочих необычных вещей.

PS: ну и аптайма больше суток не бывает :D А то тут не которым неделю подавай. Натекёт линуксовый десктоп, что ведрами сливай.

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

Pulsaudio появилось как решение проблем смешивания звуков из разных источников и передачи звука по сети.

Видимо решить эту проблему невозможно без создания кучи других проблем на ровном месте. Так что приходится отключать эту нанотехнологию. Хотя можно сделать наоборот: все жаждующие хитровыделанных звучков пусть трахаются с установкой, включением и настройкой пульсы. Зачем всем подряд впендюривать это недоразумение?

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

Не видел ещё ни одного противника системди, который бы выражал свои мысли адекватно, без коверканья слов и вырыгания токсично-копрофильных испражений из ротовой полости

ЛПИП. Аргументцию и адекватов ты просто игнорируешь, видимо.

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

Будучи админом локаохоста, ты проблемы не видишь, разумеется. Только почему ты считаешь, что её нет?

WitcherGeralt ★★
()

Предлагайте свои решения проблем сообществу, проталкивайте их дистрибутивы и пусть от этого будет лучше всем.

предлагаю создать в Jobs топик, готов 2% оплатить от общей суммы для работы по созданию этого.

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

PS: ну и аптайма больше суток не бывает :D А то тут не которым неделю подавай. Натекёт линуксовый десктоп, что ведрами сливай.

И эти пони запрещают мне ковырять в носу. Ну да, синдром утёнка, я то на своей хрюше привык к аптаймам в пару месяцев.

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

Вот только у меня с пульсой почти такая же херня. Вечные проблемы из-за большого количества аудиовыходов и блютусных ушек. Как-то раз пришлось воткнуть в наушники провода, чтобы ночью поиграть в Alien: Isolation.

WitcherGeralt ★★
()

Не согласен. В 1997 году была звуковая система OSS. В том же году, была графическая оболочка KDE. Это была самая лучшая ГО для Linux - послушай например вот отзыв начиная с 42:12. Она базировалась на несвободном Qt, и некоторые люди всерьёз боялись, что Qt в какой-то момент закроет код. Мигель де Икаса создал GNOME именно из этих соображений. Но закрылся код не Qt, а внезапно OSS - хотя кто бы мог подумать, что Open Sound System в какой-то момент может стать Closed (не нашёл новость на ЛОРе, что закрыли, но нашёл OSS теперь Open Source от 2007 года - а то был 2000 год). Тогда Линус и компания сделали ALSA. Позже по похожей схеме будет сделан GIT («Мы пользовались несвободным ПО, потом его сделали платным, мы сделали своё»)

До того, как все перешли на ALSA (это 2002-2003 годы), все продолжали пользоваться OSS v.3. Не думаю, что хоть кто-нибудь пользовался OSS v.4, потому что у меня перед глазами - пример OpenOffice.org. До того, как стать бесплатным, он был доступен под именем StarOffice - но едва ли его хоть кто-то покупал. А став бесплатным, им сразу начали активно пользоваться

Ну что скажу про OSS v.3... Звук выдаёт хороший. Аудиофилы до сих пор считают, что OSS выдаёт самый качественный звук в Linux. А ещё, OSS было легко заюзать программисту - обычный mmap() или write() в /dev/dsp.

Недостатки - нельзя использовать микширование звука. То есть, если ты запустил Neverwinter Nights в окне, то в соседнем окне, где находится licq, не будет работать звук о новом сообщении. Или XMMS не будет воспроизводить звук, пока включена игра. А игра будет молчать, пока XMMS играеь mp3-шку

Причём, что интересно, модули ядра называются snd-pcm-oss и snd-mixer-oss! То есть, микширование всё-таки подразумевается! Я догадываюсь, почему не работало. Ведь звуковая карта сделана файлом /dev/dsp, в который можно скопировать что угодно! Например cat /boot/vmlinuz > /dev/dsp И как вы предлагаете копировать два файла в один одновременно?!

Как ни странно, это работало на Creative Sound Blaster AWE32. Как? Магия! Но это не работало на SB16-совместимых звуковых картах, а также «встройках» на базе AC97. Вы скажете «там нет аппаратного микширования». Оно там есть (иначе 95 винда на 486 жутко лагала бы, воспроизводя два звука одновременно, микшируя программно). Просто драйвер AWE32 для Linux был написан безупречно, тогда как для всего остального - хорошо.

Когда появилась ALSA, то микширование работало в том числе и на «встройках». Ура!

Но прежде, чем появилась ALSA, было 5 лет OSS (1997-2002, а для кого-то и до 2004, ведь получить новую ОС без интернета было не просто). А людям хотелось микширования, но не хотелось покупать дискретную звуковушку (это только американцы могли жировать и поголовно пользоваться «топовым» железом, а у нас кризис). Вот и появился ESD. Суть в том, что сервер ESD соединялся с /dev/dsp, захватывая его монопольно. А к ESD уже, в свою очередь, цеплялись остальные приложения.

Вот только была проблема: у KDE был свой звуковой сервер aRts. Ну не смогла оппозиция договориться о выдвижении единого кандидата на выботы. Пользователям приходилось выбирать, какие программы умеют нужный им звуковой сервер, а какие - нет. Это обычно совмещалось с тулкитофобией: тогда было 32 Мб ОЗУ, и иметь в оперативке сразу GTK и Qt было расточительно. Как правило, проги GTK использовали ESD, а проги Qt - aRts. XMMS умел оба звуковых сервера.

Когда появилась ALSA, это забыли как страшный сон. ALSA умела микшировать. Иногда, впрочем, ALSA затыкалась - когда ты запускаешь старую игру, которая умеет только OSS (например Neverwinter Nights или Quake3 1.32). Включался режим эмуляции OSS v.3, и микширование отключалось... С годами, таких прог становилось всё меньше и меньше, а в 2012 (на 10-летие ALSA) дистры вообще перестали по умолчанию загружать модули snd-pcm-oss и snd-mixer-oss.

В 2008 году появился звуковой сервер PulseAudio. Непонятно зачем, ведь с 2002 года какие-либо проблемы со звуком пропали. ESD и aRts, как ты сам сказал, стали заброшены, потому что микширование стало работать и без них.

Первыми дистрами с PulseAudio стали Fedora 8 и Ubuntu 8.04. Ох как все плевались... Года до 2011 было модно первым действием после установки системы делать sudo apt-get purge pulseaudio! Потом устанавливать сторонний регулятор громкости, вроде Volti.

Моё мнение - PulseAudio создавал проблемы, не предлагая при этом новых возможностей.

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

У меня сейчас система определяет три звуковухи: встроенную, от видеокарты и USB.

И как-то пульсаудио всегда угадывает куда должен идти звук.

Может с апдейтом это изменится. Было бы грустно. :D

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

Есть творцы типа Линуса, а есть вредители типа Лёни. Диванные жополизы лижут жопы и тем и другим, а ещё считают всех остальных такими же диванными.

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

ALSA умела микшировать.

Формально да а на деле микширование в alsa работало далеко не у всех и не изкоробки а требовало шаманств так что можно сказать что чаще это была галочка напротив фич а не реальная возможность. Иначе если бы всё просто работало звуковая система не стала обрастать всем этим что мы имеем.

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