LINUX.ORG.RU

Перевод QA-сессии на Reddit с Леннартом Поттерингом

 ,


5

6

Доступен перевод «интервью» (точнее, треда на Reddit) с Леннартом Поттерингом, в котором он отвечает на различные вопросы посетителей сайта о разработке systemd, kdbus, PulseAudio и свободного ПО в целом, о дальнейших перспективах systemd, Linux и OSX, о реакции разработчиков на критику и о многом другом. Сохранён исходный стиль изложения.

Авторы перевода — PaulCarroty и intelfx.

>>> Текст перевода

★★★★★

Проверено: JB ()

Ответ на: комментарий от emulek

Если ты не согласен, то возьми и примени.

Совсем наоборот, я полностью согласен. Не бывает абстракций, которые были бы применимы в любых условиях. В случае с графическим сервером парадигма «маленькие утилитки для маленьких задач» оказалась неприменима. В случае с командной оболочкой или интерактивным текстовым редактором - тоже. Задача управления системой в настоящее время настолько усложнилась, что эта парадигма тоже, видимо, перестала быть эффективной, поэтому systemv-init сдает позиции и вытесняется где-то SMF, где-то systemd. Особенно эту задачу усложняет экстенсивная виртуализация. SMF в Соляре был сделан чтобы поддерживать Solaris Containers. systemd тоже берет курс на управление контейнерами и прочими автоматически генерируемыми средами.

В этом ничего плохого нет, все движется и развивается.

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

bash - это не только CLI, это еще и среда для выполнения скриптов, на которой, кстати, зиждется systemv init, если ты, конечно, не фанат запускать сервисы из inittab.

А пульсаудио был ничем не хуже esd или aRts. Иногда требовал поковыряться в конфиге, который, надо признать, весьма имбецильный (или я просто в тонкостях звука плохо разбираюсь, конфиги альсы мне тоже кажутся не очень очевидными). Его в какой-то момент очень криво собрали в убунте, из-за чего его там постоянно перекашивало на разные лады, но Леня тут особо ни при чем. Я никогда не юзался убунтой, и у меня все отлично работало.

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

Или Патрик, как представитель «толпы хейтеров», тоже ничего не умеет?

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

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

В плитках плохо только то, что они портят единообразие интерфейса. То есть сами приложения в восьмерочке вполне себе десктопные, но открываются через плитки, которые выглядят совсем иначе чем приложения. В самом по себе плиточном интерфейсе ничего плохого нет.

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

Или Патрик, как представитель «толпы хейтеров», тоже ничего не умеет?

Это который нормальный пакетный менеджер ниасилил?

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

есть же bonjour

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

Пипец ваще. И эти люди тут рассуждают про инит, требуют портировать SMF из Соляры и лечат что конфиги на XML - это благословенье божье.

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

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

О, слакохейтеры!

нет автоматического контроля зависимостей

Это фича. И можно прикрутить пакетный менеджер.

PAM

На слаке не нужно.

GNOME

Не нужно. Кому нужно, тот сам собрал.

поддержка x86_64 появилась лишь сравнительно недавно

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

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

В самом по себе плиточном интерфейсе ничего плохого нет.

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

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

О, слакохейтеры!

Где?

Это фича.

На слаке не нужно.

Не нужно.

«Нет в слаке, поэтому не нужно никому» — логика слакофилов.

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

То есть тогда, когда Патрик и полтора живых слакоюзера обзавелись x86_64, я правильно понял?

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

«Нет в слаке, поэтому не нужно никому» — логика слакофилов.

Нет. Это не нужно подавляющему большинству слакоюзеров. А меньшинство само себе делает красиво.

То есть тогда, когда Патрик и полтора живых слакоюзера обзавелись x86_64, я правильно понял?

Толстовато, но да, ты правильно понял. А зачем делать что-то, что кому почти ни кому не нужно?

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

проприентарный софт на EULA

Давно из криокамеры выбрался? Оно давно под апачем.

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

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

Ты правда думаешь что ему (или вообще хоть кому-то) не похер на баттхёрт идиотов, не читающих документацию?

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

А зачем делать что-то, что кому почти ни кому не нужно?

Не только лишь все могут не осилить пакетный менеджер. Прямо скажем зашкварь она не для всех - это риальне илитка :-D

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

Это что, в документации были описаны все баги и костыли для их решения? Тогда такой софт нахрен не нужен.

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

«Это что, в документации были описаны все баги и костыли для их решения? Тогда такой софт нахрен не нужен.»

Лол, тебе нужен софт, где баги и костыли не описаны? Любишь сюрпризы?

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

нужно уметь хотя-бы маны читать.

вот как раз, такие оглядки не дают зачастую создать что-то действительно принципиально новое, на порядок лучшее...

Как говорится дальше манов не уехать.

Тогда уж лучше изучать исходники, да и то, когда создан рабочий прототип.

Не удивительно что большая часть дистров это дистры-паразиты, сосущие кровь дебияна... Это как градообразующие предприятия со всеми вытекающими...

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

А что, ты хоть один баг реально видел? И где тогда ссылка на багрепорт?

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

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

Мальчик, ты когда-нибудь и сам морально устарееешь. Вот тогда будет уже не смешно.

Видимо к тебе это не относится , спасибо однако , посмеялся.

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

«Видимо к тебе это не относится , спасибо однако , посмеялся.»

Он устареет анально.

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

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

SD это коллекция классических антипаттернов со всеми результирующими последствиями (беглым):

- God-объект очевидно

- Magic-button очевидно

- Gas Factory слишком сложно при возможности сделать более просто

- Yo-Yo problem «без пол-литры не разберёшься»

- (Big ball of mud предположительно)

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

Задача управления системой в настоящее время настолько усложнилась, что эта парадигма тоже, видимо, перестала быть эффективной, поэтому systemv-init сдает позиции и вытесняется где-то SMF, где-то systemd. Особенно эту задачу усложняет экстенсивная виртуализация. SMF в Соляре был сделан чтобы поддерживать Solaris Containers. systemd тоже берет курс на управление контейнерами и прочими автоматически генерируемыми средами.

вот только всем-ли нужны контейнеры?

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

Достаточно вспомнить, что в слаке нет автоматического контроля зависимостей,

это не баг, а фича

PAM

это не баг, а фича

и GNOME

это не баг, а фича

а поддержка x86_64 появилась лишь сравнительно недавно

официально 6 лет назад в 13.0 Tue May 19 15:36:49 CDT 2009, это в релизе.

и ответ на твой вопрос станет самоочевидным.

fail. Попробуй ещё раз.

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

Нет в слаке, поэтому не нужно никому

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

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

Так это же зондованый дебил. Зонд сладкий, красивый - все, сунем сразу в жопу.

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

А термоядерные дебилы особо доставляют - те, которые рассудили что гном и кде не дотягивают до интерфейса венды.

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

«А термоядерные дебилы особо доставляют - те, которые рассудили что гном и кде не дотягивают до интерфейса венды.»

Попоболь красноглазой нечисти. Гном и КДЕ - это позор, а не интерфейс. Попытка не засчитана. В Гноме все иконки прибиты гвоздями, чтобы поменять их расположение, надо рвать задницу. КДЕ - монструозный комбайн, включающий в себя постоянно крашащийся браузер, over 1000 плееров и ни одного удобного интерфейса. Даже закосы под Vista-подобные гаджеты его не спасли.

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

emulek тоже дебил

а, вот это понятно.

Ваше мнение очень важно для всех нас.

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

А термоядерные дебилы особо доставляют - те, которые рассудили что гном и кде не дотягивают до интерфейса венды.

Если по-твоему Гнум и КДЕ дотягивают до интерфейса винды, то ты - слепошарый и криворукий пездун.

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

официально 6 лет назад

Я и говорю, сравнительно недавно. Для сравнения — у RHEL (и всяких CentOS'ей соответственно) она появилась на шесть, а у Debian — на семь лет раньше.

кому нужно, тот может собрать.

Проще не пользоваться слакой.

В слаке это очень просто

Ага, PAM собрать просто. И перебрать потом еще чертову прорву программ, от login и до чего-нибудь вроде ejabberd — вообще как плюнуть раз. Но проще не пользоваться слакой.

А вот в твоём дистре обязательно что-нить сломается от самосборного пакета. Да и от несамосборного тоже постоянно что-то ломается и отваливается.

Ничто не глючит так, как неслака в руках слакварщика (перефразировка известного высказывания).

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

в слаке нет автоматического контроля зависимостей

это не баг, а фича

В чем смысл этой «фичи» — возложить тривиально автоматизируемую работу на пользователя?

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

Плитки гавно именно по тому, что «открываются через плитки».

Когда бухгалтер, которая более 10 лет с 1Сэ работает, не смогла на новом ноутбуке дома скинуть из интернета файл на флешку и переименовать, что на рабочем компе у нее не представляло пробем... это звиздец. причем полный.

Из-за этого треша теперь админам приходится юзерам мастер-классы проводить. Если с семеркой хоть как-то сжились, с риббон офисом кое как тоже (хотя полгода ныли чтоб вернул 2003), то тут без классикшел просто жопа...

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

«Когда бухгалтер, которая более 10 лет с 1Сэ работает, не смогла на новом ноутбуке дома скинуть из интернета файл на флешку и переименовать, что на рабочем компе у нее не представляло пробем... это звиздец. причем полный.»

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

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

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

Зачем обучаться этому новому, если качественных изменений нет?

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

Она, как бухгалтер, выполняет свою работу.

Новому она обучается в рамках ее работы.

Задача админа - обеспечить ей возможность выполнять ее работу.

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

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

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

«Зачем обучаться этому новому, если качественных изменений нет?»

Не обучайся. Дворником всегда возьмут.

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

Есть мнение (например, by alpha), выражающееся в том, что по тегу systemd на ЛОРе слишком много поттерингосрачей.

Пишу из далекого будущего, к моменту, как добавили этот тег, уже было 5 страниц срача. Мнение ошибочное!

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

«Если админ дурак, как ты, и не понимает этого, его руководство гонит ссаными тряпками»

Утипути, какие голованы у нас нарисовались.

«так как когда встанет вопрос проиграть хорошего бухгалтера или тупого админа (а раз ты не понял что админ это обслуживающий процесс персонал), как ты, вариант будет ровно один»

Я так понимаю, прогонят бухгалтера, ведь выясняется, что он не такой уж хороший, если не может осилить в плиточном интерфейсе нажать «рабочий стол». Потому что выбор Windows 8 обусловлен тем, что эта система имеет поддержку и доступна на рынке. Здесь у админа нет выбора - потому что линупсы просто не могут крутить 1С для хороших бухгалтеров (а если бы и могли, то этот же самый бухгалтер баттхертил бы от каждого

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

«Иди делай уроки.»

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

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

Здесь у админа нет выбора - потому что линупсы просто не могут крутить 1С для хороших бухгалтеров (а если бы и могли, то этот же самый бухгалтер баттхертил бы от каждого

Чего там тебе в линупсе не хватает?

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

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

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

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

Здесь у админа нет выбора - потому что линупсы просто не могут крутить 1С для хороших бухгалтеров (а если бы и могли, то этот же самый бухгалтер баттхертил бы от каждого

Мало того что наглое 4.2, так еще и оборвался на полуслове. Что, клавиатура от стыда за твою писанину сломалась?

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

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

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

фирмы, которой у них никогда не будет.

У меня, кстати, есть.

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