D-Bus 1.14 发布,四年多来积累了各种变化

自 Dbus 1.12 发布以来已经四年了(自上一次发布 [v1.12.20] 到本周标记 v1.12.22 时甚至还有 20 个月),而今天为这个用户空间引入了 Dbus 1.14.0适用于 Linux 系统的 IPC 解决方案。

虽然 BUS1 的 Dbus-Broker 作为与 D-Bus 消息总线规范兼容的高性能 D-Bus 消息代理实现继续获得采用,但 D-Bus 库/守护程序本身今天正在发布 1.14 版。

D-Bus 1.14 的更改包括:

– dbus-send添加了一个“–sender”选项,该选项请求名称并在信号发送之前将其保留。

– dbus 守护进程现在,当可激活服务列表可能已更改时,会发出“ActivatableServicesChanged”信号。

– dbus-daemon现在过滤它在删除它不理解的标头字段时中继的消息。

– 支持在构建时禁用传统/非系统服务激活。

– GetConnectionCredentials() 现在将在 Linux 5.13+ 和足够新的 Glibc 上运行时包含 Unix 组 ID。

D-Bus 1.14 带来了一些构建更改,包括:

– 至少需要对 C99 可变参数宏的基本支持,这意味着 GCC 3 或更新版本以及所有版本的 Clang。实际上,除非您在一些非常旧的工具链上构建 DBus,否则应该没问题。同样,DBus 现在需要用于非 Windows 平台的与 C99 兼容的 va_copy() 宏。

– 在 Microsoft Windows 前端,现在仅支持 Windows Vista 和更高版本。

– 构建系统支持现在需要 CMake 3.4。

可以在FreeDesktop.org项目网站上找到有关当今 D-Bus 1.14 软件版本的下载和更多信息。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun134520.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年3月1日 上午11:40
下一篇 2022年3月1日 上午11:42

相关推荐