The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Arch Linux перешёл на использование dbus-broker"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"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.ru/opennews/art.shtml?num=60409

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Bottle (?), 09-Янв-24, 22:50   +22 +/
Это плохо, или хорошо? Жду хейт от впопеннетных икспердов, так как сервис привязан к системде.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #22, #27, #57

3. Сообщение от Аноним (3), 09-Янв-24, 22:53   +3 +/
Хорошо, конечно!

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21

4. Сообщение от Аноним (4), 09-Янв-24, 23:02   +7 +/
Да они просто поняли, что самим ковыряться в dbus-daemon им неохота, и перешли на то, что и так будет поддерживать шапка.
Ответить | Правка | Наверх | Cообщить модератору

5. Сообщение от 12yoexpert (ok), 09-Янв-24, 23:07   +1 +/
какая производительность в пространстве пользователя?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #9, #43, #49

7. Сообщение от tty0 (?), 09-Янв-24, 23:18   +9 +/
Повышенная!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

9. Сообщение от Avririon (ok), 09-Янв-24, 23:36   +1 +/
Абстрактная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

11. Сообщение от хрю (?), 09-Янв-24, 23:48   +2 +/
> D-Bus Broker реализован целиком в пространстве пользователя

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #38, #53

12. Сообщение от TrollGPT (?), 09-Янв-24, 23:51   –2 +/
> "улучшить интеграцию с systemd"

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

15. Сообщение от BlackRot (ok), 10-Янв-24, 00:47   +/
Можно уточнить в каком месте увеличит производительность?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #66

16. Сообщение от Анонус (?), 10-Янв-24, 01:01   +/
Нету, но попытки были
https://www.opennet.ru/opennews/art.shtml?num=41810
https://www.opennet.ru/opennews/art.shtml?num=45382
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

19. Сообщение от anonymous (??), 10-Янв-24, 01:12   +/
Почему просто не перейти на Android Binder?
Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от Аноним (21), 10-Янв-24, 01:40   +8 +/
Зато Artix избавлен от ненужнодэ - это если не ходить далеко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #74

22. Сообщение от Аноним (21), 10-Янв-24, 01:42   –1 +/
Это пофигу вообще. Если для нормальной работы в Void нужен dbus значит будет он крутиться. Ненужнодэ сожрет все равно больше чем runit в паре с демоном.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

27. Сообщение от Аноньимъ (ok), 10-Янв-24, 02:31   +/
На данном этапе это никаково и безралично.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

30. Сообщение от Noname (??), 10-Янв-24, 03:14   +1 +/
А есть линпус, чтобы без dbus, systemd, udev и прочих велосипедов?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #33, #34, #42, #44, #47, #51, #62, #67, #68, #76, #77

31. Сообщение от 12yoexpert (ok), 10-Янв-24, 03:22   +4 +/
gentoo - последний пантеон
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

33. Сообщение от Аноним (33), 10-Янв-24, 03:25   +/
Да, на kernel.org.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

34. Сообщение от Аноним (34), 10-Янв-24, 03:35   +2 +/
>А есть линпус, чтобы без dbus, systemd, udev и прочих велосипедов?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #36

36. Сообщение от Noname (??), 10-Янв-24, 03:41   +/
спасибо, о joborun не слышал, антикс пробовал, он слишком bloated из коробки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #73

38. Сообщение от Аноним (38), 10-Янв-24, 05:43   +4 +/
Это просто очень кривая копипаста. Cравнивают с предыдущим подходом Bus1 этого же автора, а не с dbus-daemon
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #52

39. Сообщение от Аноним (38), 10-Янв-24, 05:44   +/
На самом деле они обещают наоборот, отвязаться от systemd
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #56, #64

42. Сообщение от Аноним (42), 10-Янв-24, 07:25   +/
Alpine linux. У меня только udev стоит для sway
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #61

43. Сообщение от Минона (ok), 10-Янв-24, 07:52   +/
> какая производительность в пространстве пользователя?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

44. Сообщение от гугель (?), 10-Янв-24, 08:11   +/
> А есть линпус, чтобы без dbus, systemd, udev и прочих велосипедов?

А то!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #50

47. Сообщение от Аноним (49), 10-Янв-24, 09:02   –2 +/
Линукс без икс-сервера или вейланда? Не ну конечно можно, но, раз у тебя роутер, тебе вообще не надо устанавливать на него ничего из этого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

49. Сообщение от Аноним (49), 10-Янв-24, 09:18   +1 +/
Замечательная. Как сетевой стек запихнули в пространство пользователя, так сразу производительность и попёрла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #58

50. Сообщение от iPony129412 (?), 10-Янв-24, 09:20   +/
на D-Bus всё и вся IPC в ChromeOS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

51. Сообщение от хрю (?), 10-Янв-24, 09:54   +/
Полно. Можешь свой собрать - это не так уж и сложно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

52. Сообщение от хрю (?), 10-Янв-24, 09:55   +/
Спасибо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

53. Сообщение от llolik (ok), 10-Янв-24, 10:21   +1 +/
Автор изначально пытался делать DBus в ядре (BUS1 и был ещё, вроде, kdbus от соратника Лёни), но Линуса идея не порадовала, мягко говоря. В результате автор подумал ещё и реализовал сабж, но уже в юзерспейсе. Получилось по производительности плюс-минус то, что хотелось. Поэтому, в принципе, все остались довольны (ядро не тронуто, быстрый демон есть).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #63

54. Сообщение от Аноним (54), 10-Янв-24, 10:36   +2 +/
pid1, bus1.. мания величия не отпускает :)
Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от 12yoexpert (ok), 10-Янв-24, 11:11   +/
а где пруф?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

57. Сообщение от Аноним (57), 10-Янв-24, 11:21   –1 +/
Arch, Fedora - конечно, это хорошо.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

58. Сообщение от Аноним (57), 10-Янв-24, 11:22   +1 +/
Ты про DPDK, наверное...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

59. Сообщение от Аноним (59), 10-Янв-24, 11:59   +/
Несколько лет использую его (dbus-broker) в Арче. Никакой особой разницы не заметил, кроме повышенного содержания предупреждений в логах.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #83

60. Сообщение от Аноним (-), 10-Янв-24, 13:21   –2 +/
Арчешкольники косплеят Федорастов.
Ответить | Правка | Наверх | Cообщить модератору

61. Сообщение от Аноним (61), 10-Янв-24, 13:30   –1 +/
Как настроил переключение раскладки в голом терминале?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

62. Сообщение от anonymous (??), 10-Янв-24, 15:00   +1 +/
Kiss Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

63. Сообщение от scriptkiddis (?), 10-Янв-24, 15:07   +/
Но на вопрос ты так и не ответил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #65

64. Сообщение от scriptkiddis (?), 10-Янв-24, 15:08   +/
Чейта?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

65. Сообщение от llolik (ok), 10-Янв-24, 15:47   +/
> Но на вопрос ты так и не ответил.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #75

66. Сообщение от Аноним (66), 10-Янв-24, 16:24   +2 +/
Примерно где-то тут:

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

67. Сообщение от Аноним (67), 10-Янв-24, 16:25   +/
devuan netinstall + --no-install-recommends
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

68. Сообщение от Псевдонимус (?), 10-Янв-24, 17:47   +/
Альпин
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

73. Сообщение от Аноним (73), 10-Янв-24, 21:22   +/
Core или netinstall?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

74. Сообщение от Аноним (74), 10-Янв-24, 23:04   +1 +/
> Зато Artix избавлен от ненужнодэ - это если не ходить далеко.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

75. Сообщение от Аноним (75), 11-Янв-24, 14:16   +/
"Линусу не нравится"?! А кто вообще спрашивал этого троечника? Танненбауму тоже не нравилось г___вноподелие из монолита - но Трольвадс слушать не стал...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #78

76. Сообщение от Аноним (75), 11-Янв-24, 14:17   +/
LFS же! Можешь слепть даже линукс без линукса :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

77. Сообщение от Аноним (75), 11-Янв-24, 14:20   +1 +/
Хотя я бы рекомендовал Gobo-linux. Это именно то, к чему придут все остальные дистры, нае___учившись с поделиями типа Редхат или Бубунты. Он прост как топор и имеет единую удобную систему организации каталогов. Жаль, сам дистр не особо развивается - нужны мэнтэйнеры и вообще помощь камьюнити.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

78. Сообщение от llolik (ok), 11-Янв-24, 15:25   +1 +/
> "Линусу не нравится"?! А кто вообще спрашивал этого троечника? Танненбауму тоже не
> нравилось г___вноподелие из монолита - но Трольвадс слушать не стал...

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #80

80. Сообщение от Anonis (?), 11-Янв-24, 21:43   +/
В UEFI теперь ваш Minix.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #81, #84

81. Сообщение от llolik (ok), 12-Янв-24, 08:55   +/
> В UEFI теперь ваш Minix.

Тогда уж в Intel ME.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

82. Сообщение от Пряник (?), 15-Янв-24, 11:25   +/
Сильная привязка к systemd - ограничение свободы. Это не путь open source.
Ответить | Правка | Наверх | Cообщить модератору

83. Сообщение от vlad1.96 (ok), 17-Янв-24, 15:06   +/
Аналогично. Перешёл обратно на dbus как раз из-за таких соображений. Ну, в принципе если произошёл официальный переход, возможно и больше сил на интеграцию будут прикладывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

84. Сообщение от Аноним (84), 23-Янв-24, 20:16   +/
Нет там minix-а, можешь исходники посмотреть

https://github.com/tianocore/edk2

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру