Bendi新闻
>
Git开发人员考虑引入Rust

Git开发人员考虑引入Rust

5月前
Git 开发人员正讨论在其代码库中使用 Rust 编程语言,以补充现有的 C 和 Python 语言的想法。
去年年底的假期我花了一些时间思考如何将 Rust 引入 Git 项目。
将 Rust 引入 Linux 内核的工作正在紧锣密鼓地进行中(见 [1]、[2])。在他们既定的目标中,我认为有几个这可能与 Git 项目潜在相关:
  • 降低内存安全错误、数据争用、内存泄漏等风险。得益于该语言的安全保证。

  • 在 Rust 中重构或引入新代码时更容易(假设几乎不使用语言的 “不安全” 功能)。

  • 通过使用更现代的语言,为 Git 做贡献变得更容易,也更容易为更多程序员所使用。

鉴于这些优势的诱惑力,我认为至少值得考虑和讨论如何让 Rust 进入 Junio 的树中。
然而,虽然 Rust 的内存安全特性对许多人来说是个利好,但 Git 开发者的反应却好坏参半。部分原因是 Git 广泛应用于多种不同的平台和 CPU 架构。目前,使用 Rust 几乎必须使用基于 LLVM 的 rustc 编译器。虽然 GCC 编译器等正在努力添加可用的 Rust 支持,但目前这些替代方案还没有投入生产。因此,如果 Rust 代码被强制使用,Git 的使用可能会受到限制,否则他们可能不得不在初期将基于 Rust 的 Git 功能作为可选项。 
更多详情可以通过此邮件列表线程进行了解:https://lore.kernel.org/git/CALNs47s3tUQoOD4ejdoTn6y12ywjL0j5hWU-fUnBLe_o3vV5SQ@mail.gmail.com/T/


END



Linux内核被冬季风暴 “封印”



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

来源:OSC开源社区

相关新闻

硬核观察 #1247 Git 项目考虑使用 Rust 代码开发用Rust开发跨平台游戏是怎样的体验?从C++切换到Rust,开发效率提升两倍不止Rust编写的Web开发框架——同时支持Node和Python为什么 Rust 成为近年最受开发者推崇的语言?| 极客时间Airbnb 的 CI/CD 框架引入了 Salesforce DX、Git 和 Buildkite 来提升软件交付效率Rust 生态纯属炒作?3 年写了 10 万行代码的开发者吐槽:当初用 Rust 是被忽悠了争议与热度并存,越来越多开发者正在抛弃他们的旧语言转向 RustRust 不是“解药”!25 年经验资深安全从业者:可能比 C 更不安全Git严重漏洞,远程执行代码,Mac和Windows通杀!Linux 6.10 将支持 RISC-V 架构下的 Rust 编程语言大厂都在用的 Git 代码管理规范 !保姆教程系列:Git 实用命令详解Rust 编写的 Borgo 语言带来了代数数据类型和更多功能使用 Rust 编写,Zed 代码编辑器宣布将推出 Linux 平台 alpha 版本VS Code劲敌、Atom原作者主导、Rust编写的“最好”编辑器——Zed开始支持Linuxgit提交错了?别慌,直接删除提交记录99%的时间里只使用这 14 个 Git 命令就够了!!!这一次,我一定会成功入门 Rust!| 极客时间Rust 修复了 std 库中 Windows 10/11 的关键命令注入缺陷走进 Rust 世界:打破界限,成为硬核程序员 | 极客时间初步上手Git软件及GitHub平台:基本操作方法微软组建新团队,帮助用Rust重写核心Windows库比VS Code快得多!用Rust重写,支持OpenAI、Copilot 的Zed编辑器开源了
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。