2个不稳定版本
0.2.0 | 2024年7月29日 |
---|---|
0.1.0 | 2024年7月28日 |
#297 in Unix API
266 每月下载量
120KB
2.5K SLoC
Rust API for Linux Direct Rendering Manager and Kernel Modesetting
该包linux-drm
封装了linux-io
,以便在不依赖于任何C库的情况下提供更方便访问Linux DRM/KMS API的方法。
目前这是实验性的,API可能在我们探索不同的API设计之前发生变化,在1.0版本中变得稳定。
特别是,当前的ioctl
模块暴露了一些不安全的IOCTL请求,因为它们允许安全的Rust请求内核写入任意指针。处理这个问题可能需要底层linux-io
包的一些新功能,但目前的重点是设计围绕原始IOCTL请求的高级API。
此包目前依赖于一些不稳定的功能,因此只能在nightly Rust工具链上使用。
依赖项
~255KB