BUS1 正在开发“r-linux”,基于 Rust 能力的 Linux 运行时

来源: OSCHINA
编辑: 罗奇奇
2022-08-08 08:55:00

Bus1 是一个在 Linux 上提供面向对象的进程间通信的子系统,它旗下的 Dbus-Broker 作为与 D-Bus 消息总线规范兼容的高性能 D-Bus 消息代理实现。

据科技媒体 phoronix 介绍,在过去一个月,Bus1 领域的 Red Hat 员工、参与 systemd、Dbus-Broker 等项目开发工作的 David Rheinsberg 一直在研究 r-linux,“基于能力的 Linux 运行时 —— Capability-based Linux Runtime”,

该项目专注于让用户空间中的 Rust 代码更容易与 Linux 内核 API 交互:

r-linux 项目提供对 linux 内核的应用程序编程接口的直接访问。包括对内核 API 的直接未受保护的访问器,以及以安全、基于能力的方式访问内核 API 的 Rust 特性和函数。

R-linux 基于三重许可: MIT 许可证、Apache 许可证 2.0 版和 LGPL 2.1+ 版本。

目前为止,r-linux 由 David Rheinsberg 一个人开发,在过去的一个月里进行了 20 多次提交,但还没有正式发布。对 r-linux 开发的人可以通过 GitHub 上的 bus1/r-linux 仓库找到它。

展开阅读全文
精彩评论
为什么我觉得一定是玩具呢?
2022-08-08 12:03
2
举报
感觉rust的所有权带来的复杂性不比手动内存管理低。
2022-08-10 16:38
1
举报
Rust越来越厉害啦
2022-08-08 09:20
1
举报
3 收藏
分享
4 评论
3 收藏
分享
返回顶部
顶部