21个版本

0.6.0-alpha.02023年5月25日
0.5.2 2021年7月23日
0.5.1 2020年4月5日
0.4.3 2020年2月27日
0.1.1 2019年10月17日

#834 in Unix API


用于 linux_modules

MIT/Apache

105KB
2K SLoC

Linapi

standard-readme compliant linapi crates.io version and link linapi Crates.io license linapi docs.rs badge

对各种Linux API和接口的高层绑定

本库提供对各种Linux内核API和接口的高层、安全的Rust绑定。

本库目前处于实验性阶段,API可能会变化。

背景

本库的目标是提供相对高层级的绑定,特别是针对Linux内核。

内核通过如sysfs等文件系统暴露大量信息,而且关于它的结构化处理方法很少,而且文档很少。

因此,这个库为您处理这些工作!

安装

[dependencies]
linapi = "0.5.3"

依赖项

  • Linux内核。本库仅与版本 5.5.3 进行过测试。

使用方法

请参阅文档以获取详细信息

变更日志

请参阅 CHANGELOG 以获取版本历史

贡献

本库目前不寻求贡献者。

然而,您可以自由地通过github issues提问、请求绑定,或者建议/讨论API改进。

除非您明确说明,否则任何有意提交以包含在本作品中的贡献,根据Apache-2.0许可证的定义,将以下双许可,不附加任何额外条款或条件。

许可证

以下两种许可证之一

任选其一。

依赖项

~5–15MB
~213K SLoC