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

Git开发人员考虑引入Rust

9月前
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 团队宣布 2024 年发展目标从电梯故障到编程新宠,Rust为何连续七年称霸「最受推崇语言」Facebook为什么要弃用Git?动图展示 10 大 Git 命令,让你轻松掌握GitRust 1.80 提供 Lazy Statics 稳定支持,并支持在模式匹配中使用开区间大模型时代的操作系统:融合 Rust 和大模型,vivo 打造 AI 操作系统大模型时代的操作系统:融合Rust和大模型,vivo打造AI操作系统Rust 1.80 的新特性Rust 1.80.0稳定版发布Rust 语言编写,Linux 版开源 Zed 编辑器发布:支持 GPU 加速2024年07月编程语言排行榜|Rust 即将进入前十Rust 不是“解药”!25 年经验资深安全从业者:可能比 C 更不安全Git严重漏洞,远程执行代码,Mac和Windows通杀!Linux 6.10 将支持 RISC-V 架构下的 Rust 编程语言大厂都在用的 Git 代码管理规范 !保姆教程系列:Git 实用命令详解
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。