The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интервью с автором systemd и PulseAudio

06.07.2011 09:41

Издание linuxfr.org опубликовало большое интервью с Леннартом Поттерингом (Lennart Poettering), работающим в компании Red Hat и создавшим в свое время такие проекты, как Avahi (реализация протокола ZeroConf), звуковой сервер PulseAudio и системный менеджер systemd.

На вопрос, касающийся недовольства пользователей обилием проблем с PulseAudio, Леннарт ответил, что не было другого варианта включения PulseAudio в состав дистрибутивов, так как наиболее существенные проблемы возникли из-за аудиодрайверов, а не из-за ошибок в коде PulseAudio, и об этих недоработках до внедрения PulseAudio никто не знал. Дело в том, что PulseAudio использует планирование на основе таймера, что требует корректной организации синхронизации с драйверами и доработки некоторых из них, в случае ненадлежащей поддержки методов синхронизации со стороны оборудования.

На вопрос о состоянии аудиоподсистем в проприетарных ОС, Леннарт ответил, что Mac OS X и Windows имеют намного превосходящие Linux интегрированные аудио стеки, но разрыв постепенно снижается и в Linux появляются функции, которых нет в других системах, например, средства передачи звука по сети и минимизации задержек (latency).

Что касается systemd, то Леннарт считает, что разработчикам данной системы удалось создать что-то действительно полезное и рано или поздно systemd станет стандартом для Linux дистрибутивов, включая переход на systemd дистрибутива Ubuntu. По словам Леннарта Upstart отстает по возможностям и не успевает идти в ногу с systemd, тем более, что автор Upstart недавно покинул компанию Canonical и теперь работает в Google (Google использует Upstart в ChromeOS).

На вопрос почему systemd не является платформонезависимым проектом и плотно завязан на некоторые специфичные технологии Linux (cgroups, udev, fanotify, timerfd, signalfd), Леннарт ответил, что интерфейсы POSIX и BSD не отвечают современным реалиям и он считает нецелесообразным жертвовать функциональностью ради совместимости с устаревшими платформами, поэтому нужно стремиться к превращению Linux в майнстрим. Аргументы о невозможности использования systemd в Debian GNU/kFreeBSD, Леннарт не принял и заявил, что kFreeBSD не может восприниматься как серьезная ОС, это скорее "ОС-игрушка", с которой интересно поэкспериментировать, но не более того. При этом нет никаких трудностей, использовать в kFreeBSD систему инициализации BSD init, а в Debian GNU/Linux перейти на systemd, включив в пакеты классические SysV-скрипты инициализации и unit-файлы systemd. В любом случае необходимость поддержки kFreeBSD не является достаточным аргументом против перехода Debian на systemd.

  1. Главная ссылка к новости (http://linuxfr.org/nodes/86687...)
  2. OpenNews: Сравнение систем инициализации systemd, upstart и SysVinit
  3. OpenNews: Русский перевод цикла статей по systemd для администраторов
  4. OpenNews: Вышла первая версия системы инициализации systemd
  5. OpenNews: systemd - новая система инициализации от разработчиков Red Hat и Novell
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31102-linux
Ключевые слова: linux, systemd, pulseaudio
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (93) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, VoDA (ok), 10:30, 06/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    правильно, systemd в массы =)))
     
  • 1.2, oops (ok), 10:42, 06/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    какой-то он троль
     
     
  • 2.23, Аноним (-), 12:23, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да уж, оказывается лучший способ затроллить некрофилов - сказать им правду в лицо.
     
     
  • 3.66, ооооооонноним (?), 20:42, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Да уж, оказывается лучший способ затроллить некрофилов - сказать им правду в лицо.

    +1

    По поводу pulseaudio чет не пронял своей отмазкой.

     

  • 1.3, Vascom (?), 10:50, 06/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то ни о чём толком и не сказал. Да и вопросы острые не подняты.
     
     
  • 2.4, Pbl6a (?), 11:08, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так на самые 2 актуальные и острые ответы он ответил, и вполне ясно. :)
     
     
  • 3.5, anonymous (??), 11:19, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Так на самые 2 актуальные и острые ответы он ответил, и вполне ясно. :)

    ну да, всё вокруг кривое, а он один такой на белом коне.

     
     
  • 4.37, Аноним (-), 14:22, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А что, древний инит эпохи 70-х прошлого столетия, которы нишиша не умеет - предел мечтаний чтоли?
     
     
  • 5.38, Andrey Mitrofanov (?), 14:23, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    О! Ваш аргумент полностью развеял сомнения в цвете коня г-на Поттеринга.
     
  • 5.59, crypt (??), 18:18, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да! Давайте выкинем махровый posix, новую версию которого не смогли принять, и завяжем все в один тугой узел: kernel api, драйвера, GNU расширения libc, systemd, pulseaudio и gnome. Придумаем пачку своих протоколов автоконфигурации и передачи звука по сети. Свои форматы конфигов! Чтобы все это было в разных проектах (проблемы интеграции разных версий), но одно без другого не работало. Красота будет.
     
  • 3.6, VoDA (ok), 11:20, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а что за острые и актуальные вопросы?
     
     
  • 4.7, Vascom (?), 11:26, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ты видимо Федорой не пользуешься и не представляешь на сколько криво и неочевидно сейчас работает systemd. А раньше и pulseaudio (прошло года полтора, пока пульс перестал глючить).

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

     
     
  • 5.9, anonymous (??), 11:30, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Леннарт ни кого не замечает вокруг себя, делает как хочет и как
    > ему одному удобно, а остальные подстраиваться должны.

    Тут ещё сложность в том, что его навязанные поделки далеко не всегда нужны. Я это к тому, что в альсе есть dmix, на который забили. Да и к тому же есть множество альтернатив, которые спокойно ставятся и удаляются по желанию пользователя.


     
     
  • 6.10, anonymous (??), 11:32, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А вообще, этот товарищ скоро похоронит линукс. Возможно, за это ему и платят.

     
     
  • 7.15, тру йода (?), 11:49, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Подозрительно много что-то стало в последнее время такого поведения, которое сильно смахивает на саботаж путем введения проекта в цикл вечной доработки/переработки. Причем зачастую достаточно одного казачка и он спокойно затроллит даже вменяемых разработчиков. Не, ну где это видано чтобы разработчик занимался доработкой или вычисткой багов? Они же чуть ли не боги, а боги горшков не обжигают, это чисто плебейское занятие. И кому охота из разработчиков выставлять себя плебеем? А чтобы тебя считали полубогом надо перекроить вдоль и поперек возможно большее количество кода, предложить возможно более революционные идеи, наиярче раскрасить будущее и тд. Остапизм.
     
     
  • 8.20, anonymous (??), 12:06, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Можно даже выделить несколько критериев такого вот вмешательства 1 Глубокая ин... большой текст свёрнут, показать
     
     
  • 9.22, anonymous (??), 12:16, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    8 Привязка к конкретной операционной системе Например, после выкидывания HAL р... текст свёрнут, показать
     
     
  • 10.54, Stax (ok), 16:35, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    HAL выкинули, потому что он не развивался Виноваты в этом только сами разработ... текст свёрнут, показать
     
     
  • 11.56, anonymous (??), 17:47, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Виноваты в этом разработчики редхат, раз умудряются пихать в дистры такие ненадё... текст свёрнут, показать
     
  • 9.25, Аноним (-), 12:31, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да, все линуксы резко разучатся использовать init А знаете, даже если разу... текст свёрнут, показать
     
     
  • 10.51, anonymous (??), 15:49, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    bash sh уже стало архаичным хламом Смотри не лопни, толстячок ... текст свёрнут, показать
     
  • 9.36, VoDA (ok), 14:08, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Только за одно это стоит уважать этого перца Респект и уважуха за выкидывание p... текст свёрнут, показать
     
     
  • 10.45, anonymous (??), 14:57, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Редактор реестра ни в пример лучше Каждый автор придумывает ключи на непонятн... текст свёрнут, показать
     
     
  • 11.52, VoDA (ok), 15:55, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    реестр и так существует etc - реестр конфигов, только каждый еще на своем птич... текст свёрнут, показать
     
     
  • 12.57, anonymous (??), 17:48, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    От него уже давно отказались в пользу dconf Не пудри людям мозг ... текст свёрнут, показать
     
     
  • 13.79, VoDA (ok), 23:47, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    dconf значит dconf мне пофигу, но решение должно быть однородным Удобнее ... текст свёрнут, показать
     
  • 12.68, anonymous (??), 20:52, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    8230 и библиотека парзинга этого хлама, которая занимает в пять раз больше, че... текст свёрнут, показать
     
     
  • 13.80, VoDA (ok), 23:49, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда стоимость МЕСЯЧНОЙ работы сервера соизмерима с ЧАСОВОЙ стоимостью моей раб... текст свёрнут, показать
     
     
  • 14.84, anonymous (??), 00:04, 07/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    не подскажешь, ты софт пишешь если да 8212 то какой ну, чтобы я случайно в ... текст свёрнут, показать
     
  • 14.92, ТСА (?), 09:31, 10/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по обсуждению, у тебя море времени на то, чтобы нести всякую чушь Наверное... текст свёрнут, показать
     
  • 10.88, lucentcode (ok), 18:55, 07/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Файлы настроек должны быть только на XML, с вменяемыми комментариями А то у одн... текст свёрнут, показать
     
     
  • 11.89, anonymous (??), 19:00, 07/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    согласен видишь софтину с такими конфигами 8212 и сразу понятно, что её можн... текст свёрнут, показать
     
  • 11.97, Иван (??), 01:39, 14/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Каким образом XML отменяет необходимость разбираться в названиях параметров прог... текст свёрнут, показать
     
  • 8.21, vi (?), 12:12, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http www opennet ru opennews art shtml num 31097 Не И таких случаев много За... большой текст свёрнут, показать
     
  • 6.12, VoDA (ok), 11:39, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    так если забили, значит разработчикам - не нужно. Или нет времени или технологически проще использовать нечто иное.

    Вы легко можете сами поддержать развитие dmix ;)

     
     
  • 7.16, anonymous (??), 11:51, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы легко можете сами поддержать развитие dmix ;)

    Могу, но пульсаудио ни куда от этого не денется. Вон, ребята jack пилят. А толку? Всё равно пульсу пихают.

     
     
  • 8.19, VoDA (ok), 11:56, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А почему дистры независимые от RedHat используют эти технологии у себя Значит п... текст свёрнут, показать
     
     
  • 9.24, anonymous (??), 12:29, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Кто это сказал Они полностью зависят от федоры и отличаются только сборкой Те,... текст свёрнут, показать
     
     
  • 10.27, Аноним (-), 12:33, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А чего в гноме 3 настолько уж зависит от systemd ... текст свёрнут, показать
     
     
  • 11.29, Аноним (-), 13:03, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Пока ещё нет, но скоро не будет работать без systemd ... текст свёрнут, показать
     
     
  • 12.43, Аноним (-), 14:35, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Странные люди, по идее такое должно бы быть все-таки опциональным Я бы понял ес... текст свёрнут, показать
     
  • 12.55, Аноним (-), 17:11, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чушь не несите ... текст свёрнут, показать
     
     
  • 13.63, anonymous (??), 19:35, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря что называть чушью Вот, например, от udisks третий гном вполне себе зави... текст свёрнут, показать
     
  • 13.65, Аноним (-), 20:20, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    gnome 3 2 будет зависеть от systemd ... текст свёрнут, показать
     
  • 9.70, anonymous (??), 20:54, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    поискал в своей Slackware PulseAudio не нашёл ... текст свёрнут, показать
     
     
  • 10.73, anonymous (??), 23:01, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Там скоро много чего не найдёшь ... текст свёрнут, показать
     
     
  • 11.76, anonymous (??), 23:11, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да, гениальные творения, призваные заменить то, что до них отлично работало, в с... текст свёрнут, показать
     
     
  • 12.78, anonymous (??), 23:18, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да тут скоро хоть всё вышвыривай ... текст свёрнут, показать
     
  • 5.11, VoDA (ok), 11:33, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да. Рабочие системы - Windows. Сервера либо Windows Server (корпоративный стандарт) либо Ubuntu Server (для себя).

    По мне так спасибо Леннарту за обкатку технологий на тестовом полигоне RedHat и дальнейшее продвижение их на все дистры. Чисто по манам и описаниям его произведения вполне себе адекватные. А то что повылезали баги в айдио-дровах и их долго пилили... это конечно плохо, но необходимо для дальнейшего развития Linux систем.

     
     
  • 6.14, anonymous (??), 11:46, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Чисто по манам и описаниям его произведения вполне себе адекватные.

    Это не критерий их необходимости.

     
     
  • 7.17, VoDA (ok), 11:54, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Критерием необходимости является решение ментейнера сделать пакет под ОС и решение сделать PA дефолтовым для звука.
     
     
  • 8.46, anonymous (??), 15:01, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ментейнер идёт по пути наименьшего сопротивления Кальку с федоры сделать в ра... текст свёрнут, показать
     
     
  • 9.81, VoDA (ok), 23:51, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Значит PA выгоднее ментейнеру и, как следствие, выгоднее развитию дистра Дальше... текст свёрнут, показать
     
  • 5.62, Anonymous1998 (?), 19:31, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак все правильно делает.
    1) разработать
    2) впихнуть в Федору
    3) хомячки тестируют мы фиксим
    4) ынтерпрайз
    5) ПРОФИТ
    Ч он ДНТ
     
     
  • 6.74, anonymous (??), 23:03, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Ч он ДНТ

    Решает проблемы маленькой конторки за счёт пользователей. Только и всего.

     
     
  • 7.82, VoDA (ok), 23:52, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Ч он ДНТ
    > Решает проблемы маленькой конторки за счёт пользователей. Только и всего.

    Эта маленькая конторка и есть основной разработчик Linux. не удивительно, что именно она и задает направление развития.


     
  • 4.8, anonymous (??), 11:27, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > а что за острые и актуальные вопросы?

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

     
     
  • 5.18, VoDA (ok), 11:55, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да хотя бы сложность, а порой и невозможность выпиливания его поделок в
    > большинстве бинарных дистров.

    А почему управляющие этих дистров ВПИЛИЛИ эти поделки в свои дистры? чем это вызвано?

     
     
  • 6.33, Zenittur (?), 13:37, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Fedora - потому что Red Hat и поддержать. Ubuntu - чтобы был аналог какой-то новой функции Windows Vista. SuSE и Mandriva глубоко не интергировали.
     
     
  • 7.42, Аноним (-), 14:33, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > аналог какой-то новой функции Windows Vista.

    Покажи мне в виндус висте аналог такой приятной фичи апстарта как, например, установка приоритета процесса прямо при старте оного эти мболее умным вариантом инита, а? Если ты еще не понял, у апстарта приятных фич по управлению сервисами - на пять вист хватит, и еще останется.

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

     
     
  • 8.47, anonymous (??), 15:05, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да, программа на c выглядит ни в пример лучше ... текст свёрнут, показать
     
  • 6.50, anonymous (??), 15:42, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему управляющие этих дистров ВПИЛИЛИ эти поделки в свои дистры? чем
    > это вызвано?

    Сказали же. Лень и, возможно, саботаж. Это, кстати, объясняет, почему программы, разработанные отдельными энтузиастами, как правило, находятся где-то за бортом.


     
     
  • 7.53, VoDA (ok), 15:59, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> А почему управляющие этих дистров ВПИЛИЛИ эти поделки в свои дистры? чем
    >> это вызвано?
    > Это, кстати, объясняет, почему программы, разработанные
    > отдельными энтузиастами, как правило, находятся где-то за бортом.

    Объяснение очень простое - написать прогу не проблема, намного сложнее ее годами поддерживать, фиксать баги и развивать.

    Отдельные энтузиасты, как правило, могут только написать, но не поддерживать. А без поддержки внедрять приложение в дистр ИМХО полнейшая глупость. Дешевле по ресурсам использовать обкатанное решение, даже если оно в чем то уступает решению от "отдельных энтузиастов".

     
     
  • 8.58, anonymous (??), 17:55, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И что При правильном подходе программа спокойно меняется на любой аналог, котор... текст свёрнут, показать
     
     
  • 9.83, VoDA (ok), 23:54, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    не отдавай слышишь - не в коем случае не отдавай сам пили и развивай бесп... текст свёрнут, показать
     
  • 5.28, Аноним (-), 12:35, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да хотя бы сложность, а порой и невозможность выпиливания его поделок в
    > большинстве бинарных дистров.

    Если вы хотите глубоко и сильно переархитектурить дистр - вы или выбрали свой дистр неправильно, или пришла пора выпускать свой дистр, где архитектором будете ... ВЫ.

     
     
  • 6.48, anonymous (??), 15:09, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вы хотите глубоко и сильно переархитектурить дистр - вы или выбрали
    > свой дистр неправильно, или пришла пора выпускать свой дистр, где архитектором
    > будете ... ВЫ.

    Это уже нереально, т.к. кроме дистра, придётся ещё выкинуть кучу программ, которые без поделок Леннарта уже практически неработоспособны.


     
  • 4.13, Pbl6a (ok), 11:39, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +16 +/
    1) Как вы прокомментируете то что пульс аудио кривое гавно написаное через задний проход и так же работающее?

    Ответ вполне удовлетворительный: "Пульс аудио великолепное программное обеспечение написаное талантливым программистом одетым во всё белое со шпагой, а проблемы у многих возникают из за того что все драйвера и все другие звуковые подсистемы были написаны с ошибками и как раз через ту самую задницу работали друг с другом. Только по этой причине мой великолепный пульс аудио иногда вызывал на себя необоснованные претензии неблагодарных пользователей!"

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

    Ответ в том же духе: "Очевидно, что если какие то люди используют не ту платформу которую выбрал я они не правы и страдают детством или умственной неполноценностью! Мне глубоко плевать на всё что там существует помимо той системы на которой пишу я, потому что только она правильная и современная, а все другие устаревшие и несерьёзные. Зачем же мне ради них модифицировать хотя бы строчку кода? Так же и перетрудиться за зря можно!"


    Как то так. Может слегка перетрактовал некоторые момента для более простого понимания. :)

     
     
  • 5.90, lucentcode (ok), 19:11, 07/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А как же ссылки на развитость звуковой подсистемы в MacOS X и Вантузе?:) Занчит, есть ещё у Леннарта две ОС для подражания. Более того, systemd был написан под впечатлением от launchd. Кстати, это лучшая из открытых систем инициализации для unix-like ОС. Под MacOS X работает.
     
     
  • 6.91, Pbl6a (ok), 16:39, 08/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Многих интересовала точка зрения на вышеописанные 2 момента. Т.е. на основании чего эти 2 факта имеют место быть.
    Автор высказал своё виденье причин. Его позиция мне лично ясна и вопросов больше к нему, никаких, у меня нету. И сомневаюсь что появятся.

    Вопросы о том какие ещё он считает системы "полноценными" и прочее, уже другое.

     

  • 1.26, Frank (ok), 12:32, 06/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Что ни говорите, а пульса довольно неплохая штука. Вот есть у меня внешняя (ЮСБ) звуковая карта. Зачем? Ну, у ноутбука только стерео выход... А колоночки у меня дома 5.1 же. Вот и помогает звуковуха наслаждаться фильмами в 5.1 озвучке. Карточка на чипе CMI что-то там. В убунте 10.10 она поддерживалась только в стерео режиме и с подлагиванием регулярным каждые несколько секунд. В 11.04 пульса шагнула изрядно вперёд, и карточка теперб поддерживается почти идиально - проблема лишь в том, что иногда после многих усыплений/подключений/отключений пульса перестаёт видеть в ней 5.1 возможности, но это быстро лечится pulseaudio -k (т.е. перезапуском пульсы).
    Так вот, я сейчас сменил ноут на другой и временно сижу под мастдаями. Вы не поверите.. и ХР, и 7-ка карточку подхватывают, дрова у себя находят, успешно подключают... но при этом звука тупо нет!!

    Вот и получается, что в данном случае у линукса поддержка периферии оказалась лучше, чем в проприетарной оси M$...

     
     
  • 2.30, Аноним (-), 13:08, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь попробуй всё то же самое, но без пульса.
     
  • 2.31, Аноним (-), 13:30, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И как это доказывает крутость пульса ? Сравнение с виндой не уместно, у нее косяков хватает, там только фанбои этого не замечают. Сравнивать нужно хотябы с альсой(так как везде и всюду, кроме винды, и именно ее хотели заменить пульсом), еще можно с джеком(моложе альсы).
     
     
  • 3.34, Zenittur (?), 13:38, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > И как это доказывает крутость пульса ? Сравнение с виндой не уместно,
    > у нее косяков хватает, там только фанбои этого не замечают. Сравнивать
    > нужно хотябы с альсой(так как везде и всюду, кроме винды, и
    > именно ее хотели заменить пульсом), еще можно с джеком(моложе альсы).

    Действительно. PulseAudio-то здесь причём, когда добавляли поддержку звука 5.1 в ALSA?

     
  • 2.32, Аноним (-), 13:33, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не пробовали поменять устройство вывода звука через Панель управления? В случае с Creative Sound Blaster X-Fi HD SB1240 всё работает отлично, нагрузка на процессор в допустимых пределах, на софтовое кодирование-декодирование непохоже (такие проблемы есть у некоторых внешних аудиокарт). Проверено в Windows XP, в Windows 7 и Ubuntu 10.04.2 LTS (там тоже принудительно внешнюю звуковую карту источником звука указать нужно).
     
     
  • 3.86, Аноним (-), 09:28, 07/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Не пробовали поменять устройство вывода звука через Панель управления? В случае с
    > Creative Sound Blaster X-Fi HD SB1240 всё работает отлично, нагрузка на
    > процессор в допустимых пределах, на софтовое кодирование-декодирование непохоже (такие
    > проблемы есть у некоторых внешних аудиокарт). Проверено в Windows XP, в
    > Windows 7 и Ubuntu 10.04.2 LTS (там тоже принудительно внешнюю звуковую
    > карту источником звука указать нужно).

    ох, красноглазие

     
  • 2.35, bsd (??), 13:44, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    учи матчасть. А работает ведь твоя карточка изза ALSA, а не пулса...
     
  • 2.41, Аноним (-), 14:28, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот и получается, что в данном случае у линукса поддержка периферии оказалась
    > лучше, чем в проприетарной оси M$...

    Довольно частое явление нынче. Например, wi-fi свистки в юсб: пока виндузятники перебирают дрова, разыскивая стабильные и какие там еще - мы просто втыкаем свисток и юзаем. Дрова - сразу в ядре. Стабильные и быстрые. Такой вот плагнплей - вот так это и должно было быть с самого начала, а не "вставьте диск с драйвером и нажмите ресет" ;)

     
  • 2.71, anonymous (??), 20:59, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > и карточка теперб поддерживается почти идиально - проблема лишь в том,
    > что иногда после многих усыплений/подключений/отключений пульса перестаёт видеть в ней
    > 5.1 возможности, но это быстро лечится pulseaudio -k (т.е. перезапуском пульсы).

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

     

  • 1.44, Кирилл (??), 14:56, 06/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Многие хомячки не понимают разницу между аудио сервером и подсистемой звука.
    ВОт и появляются посты вроде ALSA VS Pulse Audio.

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

    Jack, например, как раз таки используется для минимизации задержек.
    Актуально для декстопов.

    ПРИ желании пульс запускается как клиент Jack сервера и всё что его не поддерживает играется через пульс. Всё что напрямую поддерживает джек - играется через него.

    Это единственное адекватное решение на текущий момент.

    И нужно выпиливать костыли передачи управления между джеком и пульсом.
    На чистой альсе сидеть нет смысла, так как она поддерживает один выход.
    То есть одно приложение одновременно может выводить звук (И аудио сервер как раз таки разруливает все потоки).

    Альсамиксеры слишком просты, но со своей задачей хорошо справляются.
    Arts имхо = недопиленный jack. Так что смысла в нём нет.

    Итог: Установка Jack умолчанно и привязка PulseAudio в качестве клиента на сегодня оптимальна.

     
     
  • 2.49, anonymous (??), 15:34, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Пульс нужен для экономии энергии при некритичности задержек.

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

     
     
  • 3.60, Имя (?), 18:59, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ты нихрена не понимаешь
    для экономии в альсе нет того что есть в пульсе, и в альсе никогда не будет
     
     
  • 4.64, anonymous (??), 19:43, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ты нихрена не понимаешь
    > для экономии в альсе нет того что есть в пульсе, и в
    > альсе никогда не будет

    Спасибо за тонкий юмор.

     
  • 2.72, anonymous (??), 21:01, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > То есть одно приложение одновременно может выводить звук (И аудио сервер как
    > раз таки разруливает все потоки).

    (задумчиво глядя на mplayer с фильмом, wine с Titan Quest и вот блямбалку от IM, которая только что вылезла и пискнула) точно только одно приложение за раз? (на всякий случай поискал в системе PulseAudio, esound, arts и прочих: нету) у меня галлюцинации?

     
     
  • 3.75, anonymous (??), 23:09, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >у меня галлюцинации?

    Нет, это просто тот товарищ недавно пересел на линукс и просто не знает, что в альсе давно есть dmix, как впрочем, и аппаратное микширование на карточках, отличных от встроенного УГ.


    А вот если взглянуть на OSS4 во фре...

     
     
  • 4.77, anonymous (??), 23:13, 06/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, это просто тот товарищ недавно пересел на линукс и просто не
    > знает, что в альсе давно есть dmix, как впрочем, и аппаратное
    > микширование на карточках, отличных от встроенного УГ.

    есть подозрение, что он запускал софт, собраный с поддержкой только OSS. да, эмулятор OSS в алсе есть, но с ним действительно: кто первый успел, того и тапки. ну так и не нужно такое извращение, все адекватные программы давно умеют алсу.

     
  • 3.85, Аноним (-), 09:06, 07/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и вот блямбалку от IM, которая только что вылезла и пискнула

    А можешь сделать, чтобы она пискнула в bluetooth-гарнитуру, а wine с Titan Quest в колонки 5.1?

    Да и как мишевозюканьем настроить bt-гарнитуру без PA.

     
     
  • 4.87, anonymous (??), 13:52, 07/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А можешь сделать, чтобы она пискнула в bluetooth-гарнитуру, а wine с Titan
    > Quest в колонки 5.1?

    нет. у меня нет блутуза и не будет. а что, при помоши PA можно сделать, чтобы оно пищало в несуществующую гарнитуру, а я слышал?

    а так — я тебе секретно скажу: в алса таки можно выбрать саунд-аутпут. причём (сюрпрайз!) для каждой программы отдельно. в чём трабл-то? в том, что ты не нашёл, как это делается?

    > Да и как мишевозюканьем настроить bt-гарнитуру без PA.

    не знаю, мышевозюканьем не страдаю.

     
  • 3.93, usver (??), 14:51, 18/01/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Задумчиво советую посмотреть на зависимости mplayer. libpulse0 (подсказка). Пульса это вещ!На ноуте незаменимая штука
     
     
  • 4.94, arisu (ok), 16:17, 18/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Задумчиво советую посмотреть на зависимости mplayer

    что, кроме бебиана и бубунты дистров нет, да?

     
     
  • 5.95, konik (?), 14:50, 19/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А что здравая логика уже на последнем месте?
     
     
  • 6.96, arisu (ok), 17:03, 19/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А что здравая логика уже на последнем месте?

    ты под веществами, что ли?

     

  • 1.67, anonymous (??), 20:48, 06/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    «к удивлению берущих интервью автор систем pulseaudio и systemd сказал, что pulseaudio и systemd — очень хорошие и нужные системы».

    напомнило: на вопрос «пользуетесь ли вы интернетом» 100% опрошеных ответили утвердительно. опрос проводился на сайте xyz.ru.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру