皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Git 开发者争论是否将 Rust 设为强制要求

Git 分布式版本控制系统背后的开发者正在争论是否将 Rust 编程语言支持设为强制要求。

今年早些时候 Git 2.49 引入了 Rust 外部函数接口,而本月早些时候提出的补丁系列正在讨论将 Rust 支持作为构建 Git 的一部分的优缺点。到目前为止,Git 的 Rust 支持是可选的,但未来可能会改变。值得注意的是,这将限制 Git 可以部署的架构和平台,与当前的 C 代码相比。

Patrick Steinhardt 在 Git 邮件列表上发起了评论请求(RFC):

“这个小补丁系列将 Rust 引入 Git 的核心。这个补丁系列被设计为一个测试气球,类似于我们过去为 C99 特性引入测试气球的方式。目标是三重的:

– 给我们一些时间来试用 Rust 并引入合适的构建基础设施。

– 给发行商一些时间来适应新的工具链要求。对于某些平台引入 Rust 是不可能的,对于其他平台也很难。

– 宣布 Git 3.0 将使 Rust 成为我们的构建基础设施的必选项。”

Git 3.0 也是 SHA-256 默认使用的里程碑。

Git 开发者争论是否将 Rust 设为强制要求

Git 代码库中关于 Rust 的讨论仍在继续,最终他们会做出怎样的决定,这很值得期待。想要追踪讨论的人可以通过 Git 邮件列表进行关注。

转自  Git Developers Debate Making Rust Mandatory – Phoronix