Rust绑定发布为KMS驱动程序,VKMS移植到Rust

2024年 3月 23日 159.9k 0


到目前为止,当涉及到Linux的直接渲染管理器(DRM)/内核模式设置(KMS)显示驱动程序时,有Rust的努力正在为苹果硅内核图形驱动程序与Asahi Linux项目以及, Nova为现代开源NVIDIA内核驱动程序所做的新努力从红帽来的。此外,RedHat还发布了Rust绑定,供KMS审查,并将现有的虚拟KMS驱动程序移植到Rust上,作为“RVKMS”驱动程序。

Lyude Paul在周五发布了用于审查的补丁,这些补丁将VKMS驱动程序移植到Rust,并通常还为KMS提供了必要的Rust绑定。这些铁锈绑定将对Nova和其他DRM/KMS驱动程序在未来的发展起到重要作用。

VKMS 一个简单的虚拟KMS驱动程序通常用于测试目的和其他基本用途。VKMS为无头系统或其他测试提供了虚拟显示器。由于它是一个相当简单的驱动程序,它很容易成为内核接口移植和测试的候选者。

有兴趣的人可以看看 这个补丁系列 列出建议的Rust绑定和初始RVKMS驱动程序代码。值得注意的是,RVKMS驱动程序被认为是一个正在进行的工作,驱动程序补丁目前带有以下通知:

"这引入了VKMS驱动程序的一个正在进行的端口来rust,为用户提供内核的新rust绑定的KMS驱动程序!这个驱动程序是非常不完整的,我甚至不确定它是否加载现在没有崩溃(但它确实在一个点,我将很快检查!)。”

In any event a growing number of open-source Linux driver developers are interested in transitioning code over to Rust where appropriate for better memory safety and security, a lower barrier to entry for new developers, and other benefits.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论