virt-sig组成员你们好:
我是王海涛,新来的实习生,正在探索openEuler 21.03 是否支持Rust写成的内核模块。
听闻StratoVirt与Isula有想使用Rust重构的计划。虚拟化技术应该会与内核打交道,应该要使用内核模块对吧?也就是应该要使用Rust编写内核模块对吧?
所以请问是否有在21.03上编译Rust模块并成功insmod的方案呢?
我当前探索了两个方式,都不能支持Rust内核模块:
1. linux对Rust的官方分支,由于其正在开发中,且基于的内核为5.12,比21.03的内核5.10要更新,因此官方linux可能暂不支持Rust模块。
2. 非官方仓库,使用nightly的Rust工具链,会编译错误。
所以想来求教,请问现在是否已经有解决方案了呢?
祝工作顺利
实习生
王海涛