LINUX.ORG.RU

В ядро Linux будет включён аналог D-Bus

 , , ,


3

1

Грег Кроа-Хартман подтвердил, что работает над включением в ядро Linux протокола IPC, аналогичного D-Bus. В рамках проекта предлагается обеспечить внутри ядра поддержку надёжной, быстрой и безопасной системы обмена сообщениями, поддерживающей доставку сообщений как в мультикаст режиме (от одного отправителя к группе получателей), так и в режиме точка-точка. Новая система сможет полностью заменить D-Bus, для этого будет создана libdbus, предоставляющая приложениям привычный интерфейс D-Bus.

>>> Подробности

Да, это отличная новость. Как реализуют, так шина будет доступна прямо с момента старта, что открывает совершенно новые возможности для современной платформы запуска приложений, такой, как systemd.

plm ★★★★★ ()

Разговоры об этом давно шли, рад, что они наконец-то дошли и до реализации. :)

cruxish ★★★★ ()

«Будет»? Т.е. Линус уже одобрил?

tailgunner ★★★★★ ()

Ээ, а чем SYSVIPC не устраивает? Зачем всякую каку в ядро тянуть?

Lavos ★★★★★ ()

Молодцы. Дадут новую пищу троллям-староверам.

vurdalak ★★★★★ ()

Ура! Ядро ещё чуточку потолстеет ^^

Google-ch ()

еще два года назад текли слюнявые реки на быстрый D-Bus на уровне ядра

но стоит ли всё склонять лишь к D-Bus совместимой реализации? смогут ли другие шины подобного рода типа ZeroMQ и прочие - получить профиты от этой системы на уровне ядра?

I-Love-Microsoft ★★★★★ ()

Может, мне и показалось, но вроде бы Леннарт so snooley.

anonymous ()

Теперь по законам жанра кто-то из староверов-хэйтеров должен форкнуть ядро.

imul ★★★★★ ()

кто-нибудь может внятно объяснить зачем это в ядре?

prizident ★★★★★ ()

ммм... а добавить мультикаст к Unix domain socket-ам не было бы достаточно?

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

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

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

Чтобы снизить переключение контекста. Сейчас все сообщения идут через userspace демон dbus...

Те Источник -> ядро -> демон dbus -> ядро -> получатель.

А если учесть, что есть много «слушателей» то получится куча переключений контекста на одно сообщение.

Теперь просто будет Источник -> ядро-> получатели....

BeerSeller ★★★★ ()
Ответ на: комментарий от Google-ch

Ура! Ядро ещё чуточку потолстеет ^^

Но и d-bus похудеет, а в сумме, может быть, ничего не поменяется. Все равно в памяти у всех висит.

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

Ну да, демону останется только функция автоидентификации и запуск сервисов.

BeerSeller ★★★★ ()

Отличная новость - инновации, но не от Поттеринга.

segfault ★★★★★ ()

Ну наконец-то они на это решились!

m0rph ★★★★★ ()

Новая система сможет полностью заменить D-Bus, для этого будет создана libdbus, предоставляющая приложениям привычный интерфейс D-Bus.

Вот это поворот. Как-то не-по линуксовому даже :D

quiet_readonly ★★★ ()

Омские линуксоиды одобряют!

Правильная система. Накладные расходы уменьшаться. Только надо уже думать о микроядре. Можно ли Linux kernel обратить в микроядро?

linuxmaster ★★★★ ()
Последнее исправление: linuxmaster (всего исправлений: 1)

Вот-бы еще включили http-сервер и генерацию qr-кодов.

adolf_jesus ()

Ждем новости: «В ядро Линукс будет включен аналог Gnome». Чо уж мелочиться-то?

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

http-сервер

Вроде уже было. Или ftp, не помню.

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

Пипирка не отросла, как обычно же.

anonymous ()
Ответ на: Омские линуксоиды одобряют! от linuxmaster

Можно ли Linux kernel обратить в микроядро?

Только через темные риуталы убийств некоторых его разработчиков.

cipher ★★★★★ ()

Интересно, как повлияет сие нововведение на embedded-системы

bubblecore ★★★★ ()

Инновации! Кругом одни инновации!

renya ★★★★★ ()

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

Sharezil ()

Эх, если попутно сделают этот дбус не таким стремным и многословным, будет совсем хорошо. А то идея хорошая, реализация УГ. Будем надеяться, кернель девелоперы его сделают как надо.

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

Теперь по законам жанра кто-то из староверов-хэйтеров должен форкнуть ядро.

Вообще-то по законам жанра должна быть череда самосожжений...

AVL2 ★★★★★ ()

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

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

Вроде уже было. Или ftp, не помню.

Ядерный httpd tux.

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

И, да, видел этот тред на одной странице. ☺

Axon ★★★★★ ()

Если API libdbus не поменяется - то пофиг.

Всегда можно будет использовать userspace демон, например на на новых ядрах (Hurd, illumos).

anonymous ()

Больше кернелпаников, хороших и разных.

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

Чтобы снизить переключение контекста. Сейчас все сообщения идут через userspace демон dbus.

/etc/init.d/dbus status
 * status: stopped

ШОК. ВИДЕО. НЕПЕРЕКОЛЧАЕТСЯ КОНТЕКСТ.

partyzan ★★★ ()

This includes the crazy automotive Linux developers, who try to shove tens of thousands of D-Bus messages through their system at boot time

Тонко.

zhuravlik ★★★★ ()

Наконец то хорошая новость

najlus ★★★★★ ()

Этому столику больше не наливать.

reserved ()
Ответ на: Омские линуксоиды одобряют! от linuxmaster

Омские линуксоиды...
Можно ли Linux kernel обратить в микроядро?

Омские, такие омские... ЗЫ обратить это если его миникс покусает и заразит ликантромикроядерностью?!

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