Представлен проект 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+→

Интересные новости
ПК на Windows 10 не получится отключить без установки обновленийПК на Windows 10 не получится отключить без установки обновлений
Школьник из Чернигова взял гран-при на международном конкурсе по IT-технологиямШкольник из Чернигова взял гран-при на международном конкурсе по IT-технологиям
Блок рекламы


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

В 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
Прощание с LiMux: Полный возврат Мюнхена с Linux на Windows обойдётся в 50 миллионов евроПрощание с LiMux: Полный возврат Мюнхена с Linux на Windows обойдётся в 50 миллионов евро
DriveSync — Linux-клиент для синхронизации файлов с Google DriveDriveSync — Linux-клиент для синхронизации файлов с Google Drive
Последние новости

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