Представлен проект dbus-broker по созданию современной реализации D-Bus для Linux

Вчера был анонсирован проект dbus-broker, призванный создать современную версию D-Bus, совместимую с имеющейся реализацией.

D-Bus — свободная шина сообщений, система межпроцессного взаимодействия (IPC), позволяющая приложениям в операционной системе общаться друг с другом. Она появилась около 15 лет назад и, будучи частью проекта freedesktop.org, поддерживает современные операционные системы, соответствующие стандартам POSIX (включая GNU/Linux, FreeBSD и другие; для Windows существует порт). Цель нового проекта dbus-broker, создаваемого в рамках более масштабной инициативы bus1, — ещё одна, более современная, реализация шины сообщений, которая предоставит высокую производительность и надёжность, сохранив при этом совместимость с существующей эталонной версией D-Bus.

Выступление про bus1 на Linux-встрече в Берлине (май, 2017)
Выступление про bus1 на Linux-встрече в Берлине (май, 2017) / Иллюстрация с сайта Topsy.One

Разработка dbus-broker будет ориентирована исключительно на GNU/Linux, и в ней планируется использование новых возможностей, предлагаемых последними релизами ядра Linux. При создании dbus-broker учитываются известные проблемы текущей реализации D-Bus, в том числе открытые долгое время баги в Bugzilla (например, #33606 и #80817). С их подробным анализом можно ознакомиться в анонсе одного из авторов проекта — Дэвида Херрманна (David Herrmann) из компании Red Hat, который в своей работе специализируется на ядре Linux и управлении устройствами в пользовательском пространстве.

На данный момент проект dbus-broker является экспериментальным и не предназначен для использования в production. Уже собраны пакеты для дистрибутивов Fedora и Arch Linux. Для использования требуется наличие в системе ядра Linux 4.10+, glibc 2.16+, libselinux 2.5+ (опционально). Исходный код dbus-broker выложен под свободной лицензией (Apache License v2) и доступен на GitHub.

Дмитрий Шурупов по материалам lwn.net, dvdhrm.github.io.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Microsoft возобновляет распространение обновления Windows 10 October 2018Microsoft возобновляет распространение обновления Windows 10 October 2018
Вышла новая версия программы SiteAnalyzer 1.6.2Вышла новая версия программы SiteAnalyzer 1.6.2
Блок рекламы


Похожие новости

Чип Apple T2 на новых MacBook блокирует установку LinuxЧип Apple T2 на новых MacBook блокирует установку Linux
Разработчик выпустил эмулятор Windows 95 для macOS, Windows и LinuxРазработчик выпустил эмулятор Windows 95 для macOS, Windows и Linux
В Chrome OS появилась поддержка Steam и Linux-приложенийВ Chrome OS появилась поддержка Steam и Linux-приложений
Представлен пакет Office 2019 Preview для бизнес-клиентовПредставлен пакет Office 2019 Preview для бизнес-клиентов
Root Linux Conference 2018: что крутого создают украинские разработчикиRoot Linux Conference 2018: что крутого создают украинские разработчики
Доступен традиционный серверный релиз  Fedora 27, а проект Modularity будет переосмысленДоступен традиционный серверный релиз Fedora 27, а проект Modularity будет переосмыслен
Debsources — веб-проект Debian для просмотра исходного кода всех пакетовDebsources — веб-проект Debian для просмотра исходного кода всех пакетов
Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster FederationOracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
Alpine Linux 3.7.0: популярный компактный дистрибутив получил поддержку EFI и GRUBAlpine Linux 3.7.0: популярный компактный дистрибутив получил поддержку EFI и GRUB
Представлен Amazon EKS для запуска кластеров Kubernetes в облаке AWSПредставлен Amazon EKS для запуска кластеров Kubernetes в облаке AWS
Последние новости

Подгружаем последние новости