Canonical backs project to auto-translate large C codebases into safe Rust

Canonical Backs New Project to Translate Large C Codebases into Safe Rust

Canonical backs project to auto-translate large C codebases into safe Rust

Canonical is partnering with the University of Bristol on a three-year research project to build a platform that automatically translates large C codebases into safe, idiomatic Rust. The hybrid 'neurosymbolic' approach combines machine learning with program analysis and formal methods. AppArmor and snap-confine will serve as real-world case studies, but Canonical says they are not being rewritten in Rust now.

Current source-to-source translators only address part of the problem.

More from this day

2026-08-20