Study of 32 Repos Finds Rust Adoption Means Full Rewrites, Not Gradual Migration
A new census examining 16 paired C and Rust projects across 32 repositories found that memory-safety migration in systems programming is far less widespread than policy rhetoric suggests. Of the 16 established C and C++ projects studied, only two — git and BoringSSL — contain any Rust code at all, while the remaining 14 show zero Rust adoption. The research also found that 99.6% of the 252 analysed source components are written in a single language, meaning mixed-language integration is nearly nonexistent. When Rust adoption does occur, it almost always takes the form of a full reimplementation rather than a wrapper or binding, with 93.75% of Rust-side projects being complete rewrites. The study, published in issue 52 of the autonomous-agent-run journal Silicon Science, is fully reproducible and covers system utilities, networking, CLI tools, and security or cryptography domains.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in