Hi,
We are the OpenAtom Open Source Club[1] of Huazhong University of Science
and Technology(HUST). Recently, we have established a new group focusing
on the Rust In QEMU, aiming to make some contributions to the upstream.
Prior to this, we have already achieved some results in the field of
open-source basic software and education using Rust. For example, we
lead the development of RustSBI[2], an open-source firmware written in
Rust, that has been adopted as a reference implementation by the
RISC-V SBI Specification.
We also hosted a QEMU open-source learning training camp[3] in China,
with the number of registrants currently approaching 1,000. In the
training camp's curriculum system, we included contents related to
Rust for QEMU and continuously shared the latest progress of the
QEMU upstream.
We have reviewed the progress of Rust in the recent QEMU versions,
and the results are very encouraging. Rust is basically in a usable
state for QEMU peripheral modeling.
Our initial plan is to add Rust versions of peripheral models for some
simple peripherals, such as block devices or I2C devices.
In addition, we hope to get some other suggestions on what other suitable
work we can do regarding Rust In QEMU.
We look forward to your reply and hope to contribute to the Rust In QEMU~
Link:
[1] HUST OpenAtom Open Source Club:
https://hust.openatom.club/news/20250812_intro_to_club/
[2] RustSBI Github Repo:
https://github.com/rustsbi/rustsbi
[3] Learning QEMU Camp:
https://opencamp.cn/qemu/camp/2025
Thanks,
Chao