URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 132528
[ Назад ]

Исходное сообщение
"Arch Linux перешёл на использование dbus-broker"

Отправлено opennews , 09-Янв-24 22:50 
Разработчики Arch Linux объявили о задействовании проекта dbus-broker в качестве применяемой по умолчанию реализации шины D-Bus. Утверждается, что использование dbus-broker вместо классического фонового процесса dbus-daemon позволит повысить надёжность, увеличить производительность и улучшить интеграцию с systemd. Возможность использования старого фонового процесса dbus-daemon  в качестве опции сохранена - пакетный менеджер Pacman будет предоставлять выбор в установке dbus-broker-units или dbus-daemon-units, предлагая первый вариант по умолчанию...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60409


Содержание

Сообщения в этом обсуждении
"Arch Linux перешёл на использование dbus-broker"
Отправлено Bottle , 09-Янв-24 22:50 
Это плохо, или хорошо? Жду хейт от впопеннетных икспердов, так как сервис привязан к системде.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 09-Янв-24 22:53 
Хорошо, конечно!

> Жду хейт от впопеннетных икспердов, так как сервис привязан к системде.

Весь арч привязан к системд, поэтому ждём хейт в двойном размере!


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 01:40 
Зато Artix избавлен от ненужнодэ - это если не ходить далеко.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 23:04 
> Зато Artix избавлен от ненужнодэ - это если не ходить далеко.

Да, всё так, но есть один нюанс, Artix настолько кривой и требует напилинга времён молодого кpacнoглaзия, что по итогу выходит, что Artix это самое большое ненужно.

Тот же antiX и прости хоспаде devuan и то меньше проблем имеет, хотя последний та ещё кака.

А вообще, будь мужиком, ставь Gentoo! Кpacнoглaзить так по-мужицки, а не как смузисоска! xD


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 01:42 
Это пофигу вообще. Если для нормальной работы в Void нужен dbus значит будет он крутиться. Ненужнодэ сожрет все равно больше чем runit в паре с демоном.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноньимъ , 10-Янв-24 02:31 
На данном этапе это никаково и безралично.

Снявши голову, по волосам не плачут.


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 11:21 
Arch, Fedora - конечно, это хорошо.

Немедленно в продакшин.


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 09-Янв-24 23:02 
Да они просто поняли, что самим ковыряться в dbus-daemon им неохота, и перешли на то, что и так будет поддерживать шапка.

"Arch Linux перешёл на использование dbus-broker"
Отправлено 12yoexpert , 09-Янв-24 23:07 
какая производительность в пространстве пользователя?

"Arch Linux перешёл на использование dbus-broker"
Отправлено tty0 , 09-Янв-24 23:18 
Повышенная!

"Arch Linux перешёл на использование dbus-broker"
Отправлено Avririon , 09-Янв-24 23:36 
Абстрактная.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Минона , 10-Янв-24 07:52 
> какая производительность в пространстве пользователя?

Пользовательская!


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 09:18 
Замечательная. Как сетевой стек запихнули в пространство пользователя, так сразу производительность и попёрла.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 11:22 
Ты про DPDK, наверное...

"Arch Linux перешёл на использование dbus-broker"
Отправлено хрю , 09-Янв-24 23:48 
> D-Bus Broker реализован целиком в пространстве пользователя

а /usr/bin/dbus-daemon не полностью в userspace реализован что ли? У dbus-а что ли есть ядерный интерфейс???


"Arch Linux перешёл на использование dbus-broker"
Отправлено Анонус , 10-Янв-24 01:01 
Нету, но попытки были
https://www.opennet.dev/opennews/art.shtml?num=41810
https://www.opennet.dev/opennews/art.shtml?num=45382

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 05:43 
Это просто очень кривая копипаста. Cравнивают с предыдущим подходом Bus1 этого же автора, а не с dbus-daemon

"Arch Linux перешёл на использование dbus-broker"
Отправлено хрю , 10-Янв-24 09:55 
Спасибо!

"Arch Linux перешёл на использование dbus-broker"
Отправлено llolik , 10-Янв-24 10:21 
Автор изначально пытался делать DBus в ядре (BUS1 и был ещё, вроде, kdbus от соратника Лёни), но Линуса идея не порадовала, мягко говоря. В результате автор подумал ещё и реализовал сабж, но уже в юзерспейсе. Получилось по производительности плюс-минус то, что хотелось. Поэтому, в принципе, все остались довольны (ядро не тронуто, быстрый демон есть).

"Arch Linux перешёл на использование dbus-broker"
Отправлено scriptkiddis , 10-Янв-24 15:07 
Но на вопрос ты так и не ответил.

"Arch Linux перешёл на использование dbus-broker"
Отправлено llolik , 10-Янв-24 15:47 
> Но на вопрос ты так и не ответил.

На какой? Что у dbus-daemon-а нет ядерной части? Очевидно что её нет, это демон пользовательский.

С ядерным IPC носятся уже который год, только Линусу эта затея крайне не нравится. Вот один из реализовал сабж и у него всё получилось (ну не без помощи ядерщиков, которые добавили некоторые нужные API, почему, собственно, и нужны относительно свежие ядра и нет портов на BSD).


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 11-Янв-24 14:16 
"Линусу не нравится"?! А кто вообще спрашивал этого троечника? Танненбауму тоже не нравилось г___вноподелие из монолита - но Трольвадс слушать не стал...

"Arch Linux перешёл на использование dbus-broker"
Отправлено llolik , 11-Янв-24 15:25 
> "Линусу не нравится"?! А кто вообще спрашивал этого троечника? Танненбауму тоже не
> нравилось г___вноподелие из монолита - но Трольвадс слушать не стал...

Ну, есть такая "небольшая" проблема, что ядро Линукс - это проект Торвальдса, основная репа его и ему принадлежит торговая марка Linux. Соответственно, итоговое мнение, что будет в ядре, за ним.

Танненбаум может сколько угодно выпендриваться в своём проекте Minix (кстати, где он).


"Arch Linux перешёл на использование dbus-broker"
Отправлено Anonis , 11-Янв-24 21:43 
В UEFI теперь ваш Minix.

"Arch Linux перешёл на использование dbus-broker"
Отправлено llolik , 12-Янв-24 08:55 
> В UEFI теперь ваш Minix.

Тогда уж в Intel ME.


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 23-Янв-24 20:16 
Нет там minix-а, можешь исходники посмотреть

https://github.com/tianocore/edk2


"Arch Linux перешёл на использование dbus-broker"
Отправлено TrollGPT , 09-Янв-24 23:51 
> "улучшить интеграцию с systemd"

Отличная новость. Улучшение интеграции с systemd - это всегда хорошо. Честь и хвала разработчикам


"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 05:44 
На самом деле они обещают наоборот, отвязаться от systemd

"Arch Linux перешёл на использование dbus-broker"
Отправлено 12yoexpert , 10-Янв-24 11:11 
а где пруф?

"Arch Linux перешёл на использование dbus-broker"
Отправлено scriptkiddis , 10-Янв-24 15:08 
Чейта?

"Arch Linux перешёл на использование dbus-broker"
Отправлено BlackRot , 10-Янв-24 00:47 
Можно уточнить в каком месте увеличит производительность?

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 16:24 
Примерно где-то тут:

...
    mov     rax, 0x2000004
    mov     rdi, 1
    mov     rsi, msg
    mov     rdx, msg.len
...


"Arch Linux перешёл на использование dbus-broker"
Отправлено anonymous , 10-Янв-24 01:12 
Почему просто не перейти на Android Binder?

"Arch Linux перешёл на использование dbus-broker"
Отправлено Noname , 10-Янв-24 03:14 
А есть линпус, чтобы без dbus, systemd, udev и прочих велосипедов?

"Arch Linux перешёл на использование dbus-broker"
Отправлено 12yoexpert , 10-Янв-24 03:22 
gentoo - последний пантеон

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 03:25 
Да, на kernel.org.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 03:35 
>А есть линпус, чтобы без dbus, systemd, udev и прочих велосипедов?

Из более менее свободных от этого есть jobarun и antix.
https://joborun.neocities.org/joborun


"Arch Linux перешёл на использование dbus-broker"
Отправлено Noname , 10-Янв-24 03:41 
спасибо, о joborun не слышал, антикс пробовал, он слишком bloated из коробки

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 21:22 
Core или netinstall?

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 07:25 
Alpine linux. У меня только udev стоит для sway

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 13:30 
Как настроил переключение раскладки в голом терминале?

Musl, вроде как, куцая в плане поддержки языков.


"Arch Linux перешёл на использование dbus-broker"
Отправлено гугель , 10-Янв-24 08:11 
> А есть линпус, чтобы без dbus, systemd, udev и прочих велосипедов?

А то!

Наш, хромоосный!


"Arch Linux перешёл на использование dbus-broker"
Отправлено iPony129412 , 10-Янв-24 09:20 
на D-Bus всё и вся IPC в ChromeOS

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 09:02 
Линукс без икс-сервера или вейланда? Не ну конечно можно, но, раз у тебя роутер, тебе вообще не надо устанавливать на него ничего из этого.

"Arch Linux перешёл на использование dbus-broker"
Отправлено хрю , 10-Янв-24 09:54 
Полно. Можешь свой собрать - это не так уж и сложно.

"Arch Linux перешёл на использование dbus-broker"
Отправлено anonymous , 10-Янв-24 15:00 
Kiss Linux.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 16:25 
devuan netinstall + --no-install-recommends

"Arch Linux перешёл на использование dbus-broker"
Отправлено Псевдонимус , 10-Янв-24 17:47 
Альпин

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 11-Янв-24 14:17 
LFS же! Можешь слепть даже линукс без линукса :)

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 11-Янв-24 14:20 
Хотя я бы рекомендовал Gobo-linux. Это именно то, к чему придут все остальные дистры, нае___учившись с поделиями типа Редхат или Бубунты. Он прост как топор и имеет единую удобную систему организации каталогов. Жаль, сам дистр не особо развивается - нужны мэнтэйнеры и вообще помощь камьюнити.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 10:36 
pid1, bus1.. мания величия не отпускает :)

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 11:59 
Несколько лет использую его (dbus-broker) в Арче. Никакой особой разницы не заметил, кроме повышенного содержания предупреждений в логах.

"Arch Linux перешёл на использование dbus-broker"
Отправлено vlad1.96 , 17-Янв-24 15:06 
Аналогично. Перешёл обратно на dbus как раз из-за таких соображений. Ну, в принципе если произошёл официальный переход, возможно и больше сил на интеграцию будут прикладывать.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Аноним , 10-Янв-24 13:21 
Арчешкольники косплеят Федорастов.

"Arch Linux перешёл на использование dbus-broker"
Отправлено Пряник , 15-Янв-24 11:25 
Сильная привязка к systemd - ограничение свободы. Это не путь open source.