{
  "id": 2986683,
  "title": "Canonical backs quest to translate mountains of C into safe Rust with AI",
  "url": "https://urgent.news/2026/08/24/canonical-backs-quest-to-translate-mountains-of-c-into-safe-rust-with",
  "topic": "ai",
  "section": "AI",
  "published": "2026-08-24T09:27:00.000Z",
  "source": {
    "name": "The Register Science",
    "slug": "the-register-science",
    "url": "https://www.theregister.com/software/2026/08/24/canonical-backs-quest-to-translate-mountains-of-c-into-safe-rust-with-ai/5290959"
  },
  "original_language": "en",
  "account": "Canonical is co-funding a three-year PhD project to explore translating large C codebases into Rust using AI. Engineering vice president Jon Seager announced the investment on Ubuntu's Discourse forum. The research will be conducted at the University of Bristol's Programming Languages Research Group. The project aims to decompose large C programs into smaller components and rewrite them in safe, correct and maintainable Rust. Canonical will not replace all of Ubuntu with Rust, but rather investigate the feasibility of this approach. The project will examine specific tools like snap-confine and AppArmor, which have alternative implementations in Rust. The university and UK Research and Innovation are co-sponsoring the project with Canonical. While skeptics question the viability of automatic programming language translation, Canonical believes this research could improve software reliability by exposing unknown errors.",
  "summary": "Bungs banknotes at Bristol boffins to find out if mature code survives the machine",
  "key_points": [
    "Canonical co-funds PhD project to translate C codebases to Rust using AI",
    "Research conducted at University of Bristol's Programming Languages Research Group",
    "Project aims to make C programs safe, correct, and maintainable in Rust"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "The Register Software",
        "title": "Canonical backs quest to translate mountains of C into safe Rust with AI",
        "url": "https://urgent.news/2026/08/24/canonical-backs-quest-to-translate-mountains-of-c-into-safe-rust-with-2986932",
        "published": "2026-08-24T09:27:00.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}