自 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 的更改包括:
– -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。
可以在项目网站上找到有关当今 d-bus 1.14 软件版本的下载和更多信息。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun134520.html