Canonical is Funding a PhD to Automate C to Rust Translation (itsfoss.com)
(Monday August 24, 2026 @11:00AM (EditorDavid)
from the language-barriers dept.)
An anonymous reader shared [1]this report from the blog It's FOSS :
> Canonical has committed funding [2]to a three-year PhD project focused on building a system that can automatically translate large C codebases into Rust. And they are not alone; [3]UK Research and Innovation is matching their funding for the project, which is set to run through the University of Bristol's [4]Programming Languages Research Group .
>
> The PhD is aiming to build an all-encompassing platform that can take a [5]C repository running into hundreds of thousands of lines and translate it into [6]Rust that's " safe, behaviourally correct and maintainable Rust ."
>
> The work will be carried out by a student, [7]Alex Wood , who will be supported by [8]Professor Meng Wang leading the work, with [9]Dr. Cristina David and Canonical's [10]Jon Seager serving as co-supervisors.
[1] https://itsfoss.com/news/canonical-c-to-rust-automation/
[2] https://discourse.ubuntu.com/t/investing-in-automated-c-to-rust-translation/86369
[3] https://www.ukri.org/
[4] https://plrg-bristol.github.io/
[5] https://www.c-language.org/
[6] https://www.rust-lang.org/en-US
[7] https://www.linkedin.com/in/alexwood2403/
[8] https://www.bristol.ac.uk/people/person/Meng-Wang-c7e34d58-549c-4456-ad41-8392dab75a91/
[9] https://www.bristol.ac.uk/people/person/Cristina-David-d78c4612-1820-443c-b2cb-9db853867d90/
[10] https://www.linkedin.com/in/jnsgruk/
> Canonical has committed funding [2]to a three-year PhD project focused on building a system that can automatically translate large C codebases into Rust. And they are not alone; [3]UK Research and Innovation is matching their funding for the project, which is set to run through the University of Bristol's [4]Programming Languages Research Group .
>
> The PhD is aiming to build an all-encompassing platform that can take a [5]C repository running into hundreds of thousands of lines and translate it into [6]Rust that's " safe, behaviourally correct and maintainable Rust ."
>
> The work will be carried out by a student, [7]Alex Wood , who will be supported by [8]Professor Meng Wang leading the work, with [9]Dr. Cristina David and Canonical's [10]Jon Seager serving as co-supervisors.
[1] https://itsfoss.com/news/canonical-c-to-rust-automation/
[2] https://discourse.ubuntu.com/t/investing-in-automated-c-to-rust-translation/86369
[3] https://www.ukri.org/
[4] https://plrg-bristol.github.io/
[5] https://www.c-language.org/
[6] https://www.rust-lang.org/en-US
[7] https://www.linkedin.com/in/alexwood2403/
[8] https://www.bristol.ac.uk/people/person/Meng-Wang-c7e34d58-549c-4456-ad41-8392dab75a91/
[9] https://www.bristol.ac.uk/people/person/Cristina-David-d78c4612-1820-443c-b2cb-9db853867d90/
[10] https://www.linkedin.com/in/jnsgruk/