LINUX.ORG.RU

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

 ,


5

6

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

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

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

★★★★★

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

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

Взломав апач, получаешь доступ только к файлам, доступным пользователю www. Взломав сервис, запущенный из-под слабозащищённой системы инициализации - получаешь доступ к руту.

Локальных эксплойтов адская куча. И фактически все они отвязанны от системы инициализации. И после каждого получаешь рут.
https://www.google.ru/search?q=local root exploit

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

systemd превратить в веб-сервер или в подобие nfs/bootpc не очень сложно - даже следы plan9 не нужны будут.

anonymous ()

intelfx ★★★  Ушибленный системд.

Как ты надоел вбрасывать это жалкое тупое поделие.

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

systemd превратить в веб-сервер или в подобие nfs/bootpc не очень сложно - даже следы plan9 не нужны будут.

Дак я видел реализацию веб-сервера на баше. Что, теперь можно говорить что в sysvinit встроен веб-сервер?

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

Бред. Это когда такое было, чтобы alsa не умела работать с аппаратным микшером звуковой карты? А для говна, которое на борту не имело аппаратного микшера, со временем придумали dmix.

OSS, ESounD, aRts и прочая нечисть

И что в этом плохого? Эмуляция OSS до сих пор есть в alsa, потому как с OSS легко и просто работать, а alsa — это как поделие наркомана.

Но заводить отдельный демон, который работает со звуковым демоном — совершенный бред!

Давай еще над pulseaudio демон запусти. И демон, который всем этим безобразием рулить будет...

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

Но заводить отдельный демон, который работает со звуковым демоном — совершенный бред!

ALSA — не демон.

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

А если апач запущен не от root:root, а от www:www и к тому же в chroot?

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

Ну, ты понял о чем я. Не нужно седлать корову.

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

«А если апач запущен не от root:root, а от www:www и к тому же в chroot?»

Да хоть от «vasya:vasya». Уязвимости в взамиодействующем ПО никто не отменял.

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

ALSA не допускает динамической переконфигурации. Так что нужно.

intelfx ★★★★★ ()

Почитав статью, я понял что это тупик. Выпускать релиз каждые 2-3 недели это вообще не в какие ворота не лезет. Дальше продолжать не стоит. Осталось только ждать когда эта махина бабахнет. Потому как это поделие разрастается как снежный ком. API интерфейсы не зря придумали и не зря пользуются ими во многих проектах, но лёне этого вряд ли объяснишь. При чтении статьи не покидает ощущение, что он ходит все вокруг да около но не говорит ничего конкретно(может сам не знает?).

vitalikp ()

Опять новость про это мракобесие.

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

Что ты собрался объяснять Леннарту про «API интерфейсы»?

http://www.freedesktop.org/wiki/Software/systemd/InterfacePortabilityAndStabi...

systemd provides a number of APIs to applications. Below you'll find a table detailing which APIs are considered stable and how portable they are.

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

динамической переконфигурации

Зачем оно может понадобиться? Переконфигурировал, затем запустил приложение. Все ОК. У меня так скрипт подключения к телевизору и работает (чтобы звук шел через HDMI) — просто меняется симлинк ~/.asoundrc.

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

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

Из швейцарских какао-бобов вестимо. Ну там ещё наверн швейцарский сахар добавляют.

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

он ходит все вокруг да около но не говорит ничего конкретно

Да понятно же, какова его основная цель. Леня — агент мелкомягких, цель его — ускорить линуксокапец. Потому что шатлврот плохо с этой задачей справляется.

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

Ты много людей знаешь, кто не используют проприетарщину (и по незнанию тоже)?

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

Кроме РМС.

Он скайпом пользовался, правда чужим и не сам.

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

Да это было ясно с самого начала, судя по брошеной прошлой поделке.

trueshell ★★★★★ ()

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

Дайте две...

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

Опять новость про это мракобесие.

Уж про что-что, а про мракобесие - чья бы корова мычала, а твоя бы молчала.

anonymous ()

А какой у них irc канал интересно, знает кто7

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

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

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

и по незнанию тоже

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

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

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

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

В том то и дело что «provides» а не use. systemd не строит инфраструктуру из других компонентов, а просто поглощает все и вся.

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

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

Да.

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

И насрать. Мне не нужно, значит, никому не нужно. А кому нужно, пусть идут лесом.

Главное — чтобы из-за этих извращенцев ничего в линуксе не ломали. Вот с пульсой ситуация нормальная: извращенцы ставят пульсу, люди не ставят. Сделали бы так же с ненужноД, никто бы и слова не сказал! А навязывать нехорошо!

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

я всерьёз считаю, что в systemd применены хорошие технические решения, а про троллей можешь рассуждать в детском саду

anonymous ()

Лол, опять сектанты в новости пролезли.

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

назови какие?которые при невозможности запустить systemd-utils делает невозможным даже чтение логов?

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

Ты скоро перестанешь писать 4.2 про компоненты, которых не существует?

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

забудем про прошивки и железо

ахах. ну всё понятно, ещё один wannabe опенсорсик весь в аппаратных dma троянах

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

http://www.sisyphus.ru/ru/srpm/Sisyphus/systemd, в списке есть.... https://bugzilla.redhat.com/show_bug.cgi?id=667397 тут о них тоже упоминается, может systemd это разработка анб? просто в багзилле они много где есть, и у меня с они раньше вылезали, а инфы мало.... Линус как раз говорил, что анб просили его сделать возможным для их служб подобное. http://users.repoforge.narkive.com/1qm5Dd9r/fedora-17-adventures-in-spec-mana... и вот тут про них есть....

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

strings journald_log |grep ^MESSAGE=

ни одной утилиты из состава systemd. как же так?

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

Мне не нужно, значит, никому не нужно
Главное — чтобы из-за этих извращенцев ничего в линуксе не ломали.

not your personal software

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

Это дистроспецифичная терминология, причём термин относится только к именованию пакета. С точки зрения апстрима такого компонента нет, файлов с таким названием также нет. Поэтому фраза «при невозможности запустить systemd-utils» не имеет смысла, является бредом и 4.2.

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

как же мак-ось на которую он молится?

anonymous ()

ITT опять доказывают, что звуковые сервера не нужны? Лол.

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

ахах. ну всё понятно, ещё один wannabe опенсорсик весь в аппаратных dma троянах

А ты предпочитаншь обмазываться проприетарщиной с головы до ног?

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

вон зайти на ссылку по альту, там есть почему то.

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

Срач к тому же помогает крутить баннеры с рекламой.

Охренеть - впервые вижу линуксоида, который не осилил блокировку рекламы. Не, ну понятно что для настройки privoxy надо маны читать, но какой-нибудь форк адблока же даже школьник может установить и настроить.

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

ITT опять доказывают, что звуковые сервера не нужны? Лол.

И почти всегда правы.

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

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

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

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

И почти всегда правы.

Само собой, персональныя правда - она всегда верна.

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

Я зашёл. systemd-utils — это имя пакета. Дистроспецифичный термин, который не используется в коде проекта.

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