0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Git开发者关注内存安全问题,探讨引入Rust语言

微云疏影 来源:综合整理 作者:综合整理 2024-01-15 14:23 次阅读

据2021年1月15日报道,随着Rust编程语言的火爆,其安全性、高效性及易维护性已广为人知且备受认可。不仅Windows和Linux已经支持该语言,甚至Git项目的开发者们正认真考量将Rust引入其中。

根据最新披露的邮件讨论,Git开发团队热议在Git项目中引入Rust的可行性。作为一种开源的分布式代码版本管理工具,广泛运用于各种开发项目。尽管现在Git项目主要以C与Python为主要开发语言,但探讨显示,引入Rust能显著降低内存安全漏洞,提高重构及增加新代码的便利性,同时有利于让缺乏C语言经验的人群接触并学习Rust开发技术。

wKgaomWkzzyACQvGAABqkwXIvaE744.png

不过值得注意的是,尽管多数开发者对Rust的内存安全性能表示赞许,但目前Git开发团队对于引入Rust仍未达到共识,部分原因在于Git自始至终致力于兼容众多平台及CPU架构。需指出的是,使用Rust进行开发需要依托LLVM基础上的rustc编译器。关于这点,目前开发团队正在开展工作,试图借助GCC编译器来提供更多的Rust支持,但截至当前,这些备用方案并未完全准备到位,若非不得已不建议直接切换到使用Rust代码。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4774

    浏览量

    68503
  • Git
    Git
    +关注

    关注

    0

    文章

    197

    浏览量

    15753
  • Rust
    +关注

    关注

    1

    文章

    228

    浏览量

    6593
收藏 人收藏

    评论

    相关推荐

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版为开发者提供了
    的头像 发表于 09-28 08:07 328次阅读
    KaihongOS 4.1.2<b class='flag-5'>开发者</b>预览版正式上线,诚邀<b class='flag-5'>开发者</b>免费试用!

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    今日,深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS 4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版为
    的头像 发表于 09-26 15:59 447次阅读

    鸿蒙原生应用元服务开发-初识仓颉开发语言

    语言特性。开发者可以根据开发偏好或应用场景,选用不同的编程范式。 类型安全 :仓颉编程语言是静态强类型
    发表于 08-15 10:00

    鸿蒙原生应用元服务开发-初识仓颉开发语言

    语言特性。开发者可以根据开发偏好或应用场景,选用不同的编程范式。 类型安全 :仓颉编程语言是静态强类型
    发表于 07-30 17:49

    未来嵌入式系统的黄金搭档 MCX N947遇上Rust

    基于 Rust安全性和性能引入RustRust 有很多优势,内存
    的头像 发表于 07-25 09:14 1342次阅读
    未来嵌入式系统的黄金搭档 MCX N947遇上<b class='flag-5'>Rust</b>

    鸿蒙OpenHarmony开发板解析:【Rust模块配置规则和指导】

    Rust是一门静态强类型语言,具有更安全内存管理、更好的运行性能、原生支持多线程开发等优势。Rust
    的头像 发表于 05-10 11:32 1275次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发</b>板解析:【<b class='flag-5'>Rust</b>模块配置规则和指导】

    MediaTek 天玑开发者大会MDDC 2024启幕

    Conference, 简称MDDC)是一场面向全球开发者的行业盛会,旨在与生态合作伙伴和开发者共同探讨行业发展趋势,分享知识、经验和先进技术成果。本届大会的主题为“AI予万物”,届时资深行业先驱、技术专
    的头像 发表于 05-07 10:25 660次阅读

    源码开放,开发者手机 buff 叠满

    开发者手机开源代码编译指导 编译环境建议: ubuntu20.04 Linux 系统内存:最低 16G Pyhon 3.8 安装必要工具: sudo apt-get update sudo
    发表于 03-04 14:29

    [鸿蒙]OpenHarmony4.0的Rust开发

    背景 Rust 是一门静态强类型语言,具有更安全内存管理、更好的运行性能、原生支持多线程开发等优势。R
    的头像 发表于 02-26 17:28 858次阅读
    [鸿蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b><b class='flag-5'>开发</b>

    鸿蒙开发者预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54

    鸿蒙系统优缺点,能否作为开发者选择

    开发的岗位需求,尤其在这个大环境不好的情况下,会引出更多岗位。 鸿蒙的开发岗位,不会内卷、薪资高、岗位多。对于开发者非常友好。 新型操作系统,比Android、ios更加安全实用。
    发表于 02-16 21:00

    鸿蒙OS之Rust开发

    Rust是一门静态强类型语言,具有更安全内存管理、更好的运行性能、原生支持多线程开发等优势。
    的头像 发表于 01-29 17:19 935次阅读

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。
    的头像 发表于 01-29 16:42 1402次阅读
    华为宣布HarmonyOS NEXT鸿蒙星河版<b class='flag-5'>开发者</b>预览面向<b class='flag-5'>开发者</b>开放申请

    一次Rust重写基础软件的实践

    受到2022年“谷歌使用Rust重写Android系统且所有Rust代码的内存安全漏洞为零” [1] 的启发,最近笔者怀着浓厚的兴趣也顺应Rust
    的头像 发表于 01-25 11:21 628次阅读

    开源治理与开发者运营分论坛圆满举办

    日益受到广泛关注。 为深度探讨全球开源治理所面对的挑战,12 月 16 日,2023 开放原子开发者大会【开源治理与开发者运营论坛】成功举办,论坛聚焦开源项目管理和社区协作的关键议题,
    的头像 发表于 12-22 09:59 478次阅读
    开源治理与<b class='flag-5'>开发者</b>运营分论坛圆满举办