LINUX.ORG.RU

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

 ,


5

6

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

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

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

★★★★★

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

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

А смысл её блокировать? Если вас заваливает поп-апами и неадекватными баннерами в огромных количествах, то имеет смысл не резать рекламу, а перестать посещать тот треш, который вы посещаете.

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

потому что тогда анм нужен будет антивирус как и винде.

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

вариант микропрограммы винды

а можно поподробнее, что это означает?

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

А конструктивно критиковать нынешние школьники не умеют?

Судя по твоему комменту - нет.

Повторюсь, что systemd...

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

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

И венду я вижу только на работе, так-то.

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

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

А как дела с безопасностью у sysvinit, который по факту является помойкой bash'скриптов? Для справки: в баше тоже находят уязвимости, а в скриптах на нем тем более.

Интересно как можно получить рут через уязвимости в баше? Хотя, я - не программист и могу не понимать.
Когда я освоил Slackware, я наконец-то начал понимать как работают эти самые инициализационные скрипты, уж больно просто они написаны. Переход на systemd или upstart для меня - это возврат обратно в неведение.

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

Потому что так захотелось его авторам. Я даже не спрашиваю, что такое «микропрограмма винды» — ты опять кидаешься словами и терминами, даже отдалённо не понимая их смысла.

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

Лол, поэтому Red Hat бабло и поднимает, что дурачки вроде тебя бесплатно работают на него.

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

Гы, тебе походу когда пукан бомбанул ещё и мозги стрясло. Ты уж определись - то-ли это говнокод, то-ли на нём бабло поднимают.

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

А смысл её блокировать?

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

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

Через race condition'ы и перезаписывание/стирание произвольных файлов.

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

Переход на systemd или upstart для меня - это возврат обратно в неведение.

Вот, вот я давно говорил, что хейтеры systemd это недоумки, которым обучение даётся с большим трудом из-за чего они и ссут всего нового. Этот хоть признался, правда сначала нёс обычный бред про мировой заговор, но в итоге родил-таки правду.

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

«Гы, тебе походу когда пукан бомбанул ещё и мозги стрясло. Ты уж определись - то-ли это говнокод, то-ли на нём бабло поднимают.»

Смотрю, у тебя тоже «два» по логике. Во-первых, быдлокод. Во-вторых, да, очевидно, что на быдлокоде зарабатывают, да еще как, потому что его написание бесплатно. Капиталист за 200% прибыли пойдет на преступления против человечества, а тут прибыль гораздо больше.

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

Затем, чтобы не перезапускать приложение. Или ты рассуждаешь по принципу «мне не нужно, значит, никому не нужно»?

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

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

неаргументированный

Пруфы, детка. Мне нужны пруфы. Без пруфов отсутствия аргументации ты не дартаньян, а :3

нам словить лулзы уже с первого раза

Диссоциативные расстройства лечается, и тебя вылечат.

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

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

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

Без пруфов отсутствия аргументации

С точки зрения логики невозможно доказать отсутствие, поэтому доказывает тот, кто утверждает наличие. Поэтому ты доказываешь, что «systemd — очень плохо задокументированный нечитаемый говнокод».

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

С точки зрения логики невозможно доказать отсутствие

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

Deleted ()

FUCK YOU POTTERING

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

Это доказательство наличия противоречащего условия.

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

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

найди уже работу, или будешь продолжать нищенствовать и дальше.

anonymous ()

Прочитал. Интересно, но ничего нового....

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

Это доказательство наличия противоречащего условия.

Из этого отсутствие не следует?

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

а ты знаешь? я вот смысл её и задачу знаю, тк под неё в конторе писали СЗИ.

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

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

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

«Соответственно, пусть доказывают наличие говнокода.»

Опенсорс состоит из говнокода на 90%. Пруф - любой открытый исходник.

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

а можно поподробнее, что это означает?

Ну типичная логика хейтера: я ненавижу systemd. А что ненавидят остальные линксоиды? Точно, Windows! Значит надо писать что systemd=Windows!

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

d от b отличаешь?

Конечно нет, я думал это одна буква.

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

Переход на systemd или upstart для меня - это возврат обратно в неведение.

А мог бы взять и разобраться, как это все работает. Но нет, ты продолжаешь падать ниц перед идолом и жалуешся, что соседнее племя укротило огонь и скоро придет осваивать ваши леса своими адскими орудиями.

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

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

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

Там выше утверждали наличие говнокода.

./src/shared/unit-name.c

                ret = new(char, (e - slice) + 1 + strlen(name) + 6 + 1);
                if (!ret)
                        return -ENOMEM;

                stpcpy(stpcpy(stpcpy(mempcpy(ret, slice, e - slice), "-"), name), ".slice");
Но ведь это действительно странно было бы называть !говнокодом.

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

Второй Столлман нам бы не помешал…

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

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

Это самое точно описание смысла существования бзди которое я когда-либо видел. Молодец.

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

И почему вдруг это говнокод? Совершенно очевидно, что здесь происходит. Там, конечно, есть strjoin(), но он работает для нескольких строк, а здесь нужно вытащить из одной из строк фрагмент, поэтому приходится «разворачивать».

Как бы ты это переписал?

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

найди уже работу, или будешь продолжать нищенствовать и дальше.

Зачем? Твоя мамка мне бесплатно сосёт.

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

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

Слышал выражение: «Это не телефонный разговор»?

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

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

Слышал выражение: «Это не телефонный разговор»?

Точно! Это выражение борцы с проприетарщиной придумали!

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

И почему вдруг это говнокод?

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

Как бы ты это переписал?

Для того, чтобы переписывать, нужно знать что и для чего делается. В файле же нет комментариев, проясняющих это. Какие-то магические константы 6 и 1.

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

Мм? Я этого куска кода не видел ни разу и распарсил практически со скоростью прочтения текста. Не аргумент, безусловно, но всё же.

Какие-то магические константы 6 и 1

Если бы там было «+ 8», это была бы магическая константа. А в данном виде вполне понятно.

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

до какой степени ты будешь упарываться?

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

strcpy(mempcpy(mempcpy(r, f, a + 1), i, b), e);
return r;

Ха… Я думал, только я пишу в таком стиле, ан нет. Пожалуй, сделаю себе systemd, им явно можно доверять.

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

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

anonymous ()

В ближайшем будущем ядро форкнут.

PS FreeBSD на спасёт!

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

боюсь и туда залезут «упоротые» systemd... чур чур. Сейчас на арче (Debian and Ubuntu not upgrade). Думаю свалить в gentoo или на фряху, задолбали эти катаклизмы.

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