Canonical 支持一项将大型 C 代码库翻译为安全 Rust 的新项目
Canonical Backs New Project to Translate Large C Codebases into Safe Rust

原始链接: https://linuxiac.com/canonical-backs-new-project-to-translate-large-c-codebases-into-safe-rust/

访问受限 抱歉,您所在的地区无法访问此页面。感谢您的理解。

Canonical 宣布资助布里斯托大学的一项研究项目,旨在将大型 C 代码库自动转换为 Rust。这一倡议在 Hacker News 上引发了关于此类迁移的可行性及其长期影响的激烈讨论。 支持者认为,转向 Rust 等内存安全语言是减少 C 语言固有漏洞的必然演变,且优秀的工程团队能够适应新语言。然而,批评者强调了这一过程中巨大的“摩擦力”,并指出其学习曲线陡峭、可能存在性能开销以及机构知识的流失等问题。 各方还对自动转换的局限性提出了技术担忧,特别是在将 C 语言缺乏显式生命周期管理映射到 Rust 的严格要求方面存在困难,以及语言细微差别(如生命周期扩展)可能引入不可预见的错误。一些评论者对 Canonical 的动机表示怀疑,暗示其潜在目标可能是“许可证清洗”(从 GPL 转向宽松许可证)或对开源发行版进行战略性控制。归根结底,这场讨论突显了追求现代化、更安全的软件架构与迁移遗留系统所需付出的巨大实践、经济及文化成本之间的矛盾。
相关文章

原文

Access Restricted

We're sorry, but this page is not available from your current location. Thank you for your understanding.

联系我们 contact @ memedata.com