LINUX.ORG.RU
 
mironov_ivan

Lennart Poettering


0

3

Я серьёзно не понимаю откуда к нему столько ненависти. Чего он такого страшного сделал? Он никого не заставляет использовать pulseaudio или systemd. Если в ваш любимый дистрибутив включили pulseaudio или systemd, но вам это не нравится - все претензии к мейнтейнерам. Если разработчики вашей любимой программы добавили поддержку pulseudio или systemd, но вам это не нравится - все претензии к этим самым разработчикам. Поттеринг то тут при чём?

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


[#] Ответ на: комментарий от redgremlin 23.11.2011 20:38:38  

Ок, вот тебе юзкейс: в реальном времени отслеживать get–запросы на один из полутора тысяч виртхостов в nginx. Показывай, как будешь грепать бинарные логи. Да, про локалхост ты очень сильно ошибаешься.

**** ()
[#] Ответ на: комментарий от leave 23.11.2011 22:57:29  
redgremlin

>в реальном времени отслеживать get–запросы на один из полутора тысяч виртхостов в nginx.

>в реальном времени

>less в качестве смотрелки логов


Кто-то тут у нас путается в показаниях. А по делу - примитивная сишная программа вытряхивания такой инфы из бинарного лога будет всяко быстрее (в том числе, в написании и отладке) перловой обработки текстового лога, и во много раз быстрее и проще шелловой солянки из грепа/авка/седа етц.

***** ()
[#] Ответ на: комментарий от redgremlin 23.11.2011 23:09:46  

> примитивная сишная программа вытряхивания такой инфы из бинарного лога будет всяко быстрее (в том числе, в написании и отладке) перловой обработки текстового лога

Очень неочевидно. На задачах обработки текста Per (и Python) могут и обойти Си.

***** ()
[#] Ответ на: комментарий от dexpl 23.11.2011 22:47:59  

> Что могут сказать люди, не осилившие хотя бы yum remove pulseaudio?

Давай команду для выпиливания systemd.

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 0:27:41  
>>-----Цитата---->>

baverman

Давай команду для выпиливания systemd.

<<-----Цитата----<<



1. Никогда не испытывал потребности в выпиливании systemd, посему навскидку не дам.
2. Какое отношение, кроме того, что у них один автор, systemd имеет к pulseaudio?

**** ()
[#]  
Cyril

> Я серьёзно не понимаю откуда к нему столько ненависти.

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

> Чего он такого страшного сделал?

Ничего. А вот многие его идеи потенциально полезны - прямо с Pulse и начиная. А тех, кто кричит "Pulse - кривое гуано!", неплохо бы было отправить посидеть на каком-нибудь дистрибутиве года 97-го. А ещё лучше - приковать к галере ALSA пожизненно для допиливания до приемлемого состояния (да-да - многие удивятся, но мне ALSA создала намного больше проблем, чем Pulse) - тем более, что сами они как раз именно этим заняться Поттерингу и предлагали. Вот пусть и покажут, как надо было.

> Он никого не заставляет использовать pulseaudio или systemd. Если в ваш любимый дистрибутив включили pulseaudio или systemd, но вам это не нравится - все претензии к мейнтейнерам.

Должен же быть кто-то виноват в проблемах пользователя - не сам же пользователь это, в конце концов! И ни в коем случае не мэйнтейнеры - эти умные и славные ребята, которых пользователь за ум и славность и выбрал, ну никак не могли по своей воле сделать пользователю такую бяку - если бы их не принудили грубо и жестоко, они бы обязательно прислали пользователю персональное письмо с вопросами, как им дальше делать, и можно ли им играть с этим гадким Поттерингом в одной песочнице?

> Поттеринг то тут при чём?

Это он! Он!!! Коварный Поттеринг взял в заложники семьи сотен и тысяч весомых членов сообщества разработчиков и заставляет их воплощать в жизнь свои безумные идеи! А иначе угрожает каждыый день отрезать у заложников по кусочку плоти! (а так же зажаривать и съедать)

А чего? Нечто подобное отдельные индивидуумы тут уже высказали. Ж;-)

> Я конечно знаю, что 95% местных линупсятников даже багрепорт написать не способны, но ИМХО это исключительно их личные проблемы.

Гы-гы-гы... А вот такой наивности - не ожидал. Ж8-)

* ()
[#] Ответ на: комментарий от dexpl 24.11.2011 1:16:47  

> 2. Какое отношение, кроме того, что у них один автор, systemd имеет к pulseaudio?

Многим его тоже хочется выпилить.

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 4:46:15  
>>-----Цитата---->>

baverman

Многим его тоже хочется выпилить.

<<-----Цитата----<<

Противоестественное желание, я считаю

**** ()
[#] Ответ на: комментарий от dexpl 24.11.2011 9:01:52  

> Противоестественное желание, я считаю

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

** ()
[#] Ответ на: комментарий от franchukroman 23.11.2011 20:08:44  

А теперь поясню как читать моё прошлое сообщение и не перевирать смысл:

Я не обсирал а лишь усомнился.

Меня не заставляют, но пытаются навязать большому числу людей.

Читай пункт выше.

Да, это было субъективно, но уж очень похоже на то.

* ()
[#] Ответ на: комментарий от AX 23.11.2011 21:37:58  
franchukroman
>>-----Цитата---->>

А я откуда знаю?

<<-----Цитата----<<

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

>>-----Цитата---->>

И к ним тоже. Но Поттеринг тоже мог бы получше поработать над стабильностью.

<<-----Цитата----<<

Почему у меня со стабильностью pulseaudio все нормально?

>>-----Цитата---->>

Пожалуйста

<<-----Цитата----<<

Он имеет доступ к твоему компьютеру?

** ()
[#] Ответ на: комментарий от AX 23.11.2011 21:41:53  
franchukroman

У меня подобных трабл нет. Иди в багтрекер своего дистрибутива.

** ()
[#] Ответ на: комментарий от redgremlin 23.11.2011 23:09:46  

Звиняй за поздний ответ: на домашней машинке вчера ЛОР себя как-то странно вел. Или Опера на ЛОРе :)

Я понял наконец-то, что именно тебе не понравилось в моем изначальном комментарии: ты зациклился на слове less. Меж тем, я подразумевал "население" /bin скопом. Считай, это была неудачная метафора.

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

И к слову, я бы не стал так вот категорично заявлять насчет быстродействия сишной приблуды, перлового скрипта и авка. ЕМНИП, даже где-то здесь в прошлом, что ли, году пробегали самописные тесты a-la grep+cut, и шелловая солянка рвала перл в хлам, а перл, в свою очередь, уделывал сишную поделку.

**** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 11:20:49  
AX

>Тогда, вполне возможно, о твоих проблеммах знаешь только ты. Т.е., тебе дорога в багтрекер.
>Почему у меня со стабильностью pulseaudio все нормально?

>У меня подобных трабл нет. Иди в багтрекер своего дистрибутива.


Похоже, про ту историю таки придётся напомнить… Благо, она столь эпична, что попала даже в википедию: http://en.wikipedia.org/wiki/PulseAudio#Early_Adoption

Поттеринг, конечно же, свалил всё на мейнтейнеров. :)

>Он имеет доступ к твоему компьютеру?


После установки гномошелла — да.

**** ()
[#] Ответ на: комментарий от leave 23.11.2011 20:24:17  
franchukroman

less как смотрелка логов - это толсто :)

А идея Леннарта насчет логов была бы вполне годной, если бы к ней прикрутили поддержку обычного протокола syslog.

** ()
[#] Ответ на: комментарий от AX 23.11.2011 22:20:15  
franchukroman
>>-----Цитата---->>

P.S. Что-то я не припомню, чтобы в тройке надо было arts вручную включать.

<<-----Цитата----<<

А я помню. Только он умел "засыпать", если длительное время бездействовал.

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 0:27:41  
franchukroman

1. Зачем?

2. Что общего у пульса и systemd, кроме автора?

PS. Хз что там в федоре, а debian testing умеет и обычный init (который в нем по дефолту), и upstart, и systemd :)

** ()
[#] Ответ на: комментарий от Cyril 24.11.2011 2:34:52  
megabaks
>>-----Цитата---->>

Cyril

но мне ALSA создала намного больше проблем, чем Pulse

<<-----Цитата----<<

а теперь марш учить матчасть!

** ()
[#] Ответ на: комментарий от Cyril 24.11.2011 2:34:52  
franchukroman
>>-----Цитата---->>

А ещё лучше - приковать к галере ALSA пожизненно для допиливания до приемлемого состояния (да-да - многие удивятся, но мне ALSA создала намного больше проблем, чем Pulse)

<<-----Цитата----<<

Пульс для вывода звука использует ту самую альсу (хотя может использовать и OSS).

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 4:46:15  
franchukroman

А еще есть индивидуумы, которые пытаются выпилить udisks, upower, consolekit, policykit и прочие... Сочувствую...

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 9:07:03  
franchukroman

Предложи, как без полного передела впилить в sysv-init фичи systemd.

Оказалось, проще заново написать, и при этом даже не сломать совместимость, чем пытаться впилить нужные фичи в sysv-init.

** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 19:19:51  

> Сочувствую...

Ты ничего не понимаешь. На выходных этим займусь. Мне не нравится consolekit с его 66 тредами. Вообще пора всё хомяковое говно из своей системы вычистить.

** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 19:22:13  

> sysv-init

Я вообще пользуюсь bsdinit, ибо простота решает. И можно меня больше ни о чем не спрашивать, я постиг дзен и на сабж мне теперь фиолетово. Он меня не волнует, совершенно.

** ()
[#] Ответ на: комментарий от chenger 24.11.2011 9:25:36  
franchukroman
>>-----Цитата---->>

А теперь поясню как читать моё прошлое сообщение и не перевирать смысл:

<<-----Цитата----<<

Т.е., твое сообщение нельзя понимать буквально??? о_О

>>-----Цитата---->>

Я не обсирал а лишь усомнился.

<<-----Цитата----<<

Угу, так усомнился, что обозвал всех сторонников Поттеринга троллями, обвинил Поттеринга и мейнтейнеров в тайном заговоре, противопоставил Поттеринга сообществу и т.д. Круто "всего лишь усомнился" :)

>>-----Цитата---->>

Меня не заставляют, но пытаются навязать большому числу людей.

<<-----Цитата----<<

man пакетный менеджер. Тот же пульс можно снести в любом дистрибутиве (правда, при наличии третьегнома это проблематично, но тут все претензии к разработчикам гнома).

PS.

Коты спорят, кто ленивее:

1: Вот я настолько ленив, что когда мне наливают молока, мне лень встать, подойти к тарелке и выпить его.

2: Это фигня. А вот я настолько ленив, что когда мне ставят молоко прямо под нос, то мне лень взять и выпить его. Так и голодаю.

3: А вы слышали вчера ночью крики? Так вот, это я себе на яйца наступил, а поднять ногу было лень...

Вот все неосиляторы снесения пульса похожи на третьего кота.

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 19:22:48  
franchukroman

ConsoleKit со своей всей кучей тредов у меня отъедает меньше мегабайта памяти и совсем не отъедает процессора. ЧЯДНТ?

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

** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 19:40:13  

> Ознакомься хотя бы, зачем нужен ConsoleKit

Я сегодня уже пытался найти ответ на этот вопрос на их сайте. Ничего полезного для себя не нашел.

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 19:44:07  
franchukroman

Кстати,

>>-----Цитата---->>

ConsoleKit is currently not actively maintained. The focus has shifted to the built-in seat/user/session management of Software/systemd called systemd-loginctl

<<-----Цитата----<<

Т.е., все идет к глобальному выпилу ConsoleKit :)

** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 19:48:19  

Собственно это и стало катализатором бугурта, вылившегося в соответствующую тему в толксах.

** ()
[#] Ответ на: комментарий от baverman 24.11.2011 19:50:44  
franchukroman

Твой бугурт вызвал ВЫПИЛ ненавистного тебе консолекита, который ты сам хотел выпилить? о_О

** ()
[#] Ответ на: комментарий от megabaks 24.11.2011 19:14:03  
Cyril

Вали обратно в школу - читать тебя не научили. Тем более - пониматьсмысл прочитанного.

* ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 19:16:55  
Cyril

Гмм... Я как бы в курсе. Но это как бы не отменяет того факта, что голая ALSA создала сама по себе мне больше проблем, чем ALSA с нахлобученным Pulse Audio. Что говорит как минимум о том, что своя ниша и право на жизнь у Pulse есть.

* ()
[#] Ответ на: комментарий от Cyril 24.11.2011 20:09:17  
megabaks
>>-----Цитата---->>

Cyril

Вали обратно в школу

<<-----Цитата----<<

не берут (
научись уже излагать мысли

** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 19:08:33  

Слишком много лишней информации логируется - просто мусор. И сислог очень быстро загадился бы.

**** ()
[#] Ответ на: комментарий от megabaks 24.11.2011 20:33:35  
Cyril

Да я вполне правильно мысль изложил. А вот тебя немного подвела самоуверенность - в результате ты решил, что я не в курсе, как соотносятся с собой ALSA и Pulse Audio. Хотя это из моих слов никак не следовало, и более того - я всего лишь сказал, что для меня ситуация с ALSA была ровно такой же, какая сподвигла Поттеринга на его творение.

* ()
[#] Ответ на: комментарий от leave 24.11.2011 20:37:53  
franchukroman

Почему "загадился бы" и как к этому относится less?

** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 20:43:15  

Возможно, я неверно понял фразу про "протокол сислога". Я подразумеваю под этим дублирование в сислог из journald. Не так?

**** ()
[#] Ответ на: комментарий от leave 24.11.2011 20:57:05  
franchukroman

Нет, я имел ввиду наоборот, чтобы journald был совместим с сислогом, то есть, все, что пишется в сислог, чтобы попадало в journald.

** ()
[#] Ответ на: комментарий от Cyril 24.11.2011 20:11:46  
franchukroman

Право на жизнь и ниша у него есть, я им пользуюсь, но то, что он магическим образом фиксит проблемы альсы - миф.

** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 21:02:07  
Cyril

> но то, что он магическим образом фиксит проблемы альсы - миф.

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

* ()
[#] Ответ на: комментарий от baverman 24.11.2011 9:07:03  
>>-----Цитата---->>

baverman

Люди разные и с сильно разными желаниями

<<-----Цитата----<<



Вот именно. Одним достаточно BSD init, другим подавай systemd. И у тех, и у других есть свои резоны, представь себе

**** ()
[#] Ответ на: комментарий от franchukroman 24.11.2011 21:00:25  

А, ну в таком варианте пусть бы себе жило, кому нужно. Правда, без системд оно не умеет работать, а вот что-то, а эту хрень я на сервера тянуть не хочу. Тут апстарт не всегда получается заставить работать, как положено (есть пару серверов на убунте, брр), а про системд и подумать страшно :)

**** ()
[#] Ответ на: комментарий от plm 23.11.2011 18:43:54  
Waterlaz
>>-----Цитата---->>

* Мэйнтейнеры массово внедряют systemd/avahi/pulse (и будут дальше внедрять) - это неспроста. Т.е. либо это заговор, либо технически решения Леннарта решают задачи, до него нерешаемые штатно. Само по себе осознание этой мысли должно быть революционно для аналитиков ЛОРа.

* Если что-то было в венде, а в линуксе не было (бинарный лог), то может это не от хорошей жизни так, а не от того, что в венде все плохо, а в линуксе хорошо. Только фанбой будет упорствовать про "если нет, то, значит, и не надо!". В линуксе еще много чего в принципе нету, реализованного на должном уровне.

* В опенсоурсе царит меритократия, а не диктат Леннарта. Леннарт делает, создает драфты стандартов, пишет статьи, выступает на встречах и отписывается в багзиллах. Аналитикам ЛОРа нужно больше принимать участия в жизни родных дистров. Еще надо учесть тот факт, что мэйнтейнеры и разработчики форумы, жуйки и хабры, тем более на азиатском языке, типа русского, не читают.

* УМВР, это очень слабый аргумент. Особенно, учитывая, что контингент сайта, это дуалбутчики, дистрохопперы и прочая школота и студентота, не очень представляющие себе масштабы планов и цели, стоящие перед индустрией. Например появилась новая платформа для Линукса - мобильные устройства, к которым надо подключать устройства вывода аудио.

<<-----Цитата----<<

Если все это подытожить, то довод у тебя такой: "миллионы мух не могут ошибаться"

** ()