24个月暴涨180万名开发者,Rust 迎来高光时刻

【CSDN编者按】在过去的24个月中 , 发展迅猛 , 开发者的数量从60万涨到了220万 。 过去C/C++、Java等是大厂的常用语言 , 现在Rust也逐渐崭露头角 , 谷歌、亚马逊等公司都开始采用Rust了 。 随着开发人员暴涨 , 社区贡献的志愿者越来越多 , 未来的Rust会朝着最流行的行列靠拢吗?
原文链接:https://thestack.technology/rust-language-explosive-growth-challenges-rust-governance/
译者|章雨铭责编|屠敏
出品|CSDN(ID:CSDNnews)
编程语言界 , Rust正在迎来自己的高光时刻 。
根据SlashData2021年开发者报告的数据显示 , 使用Rust编程的开发人员在过去24个月内增长了两倍 , 达到220万 。 在行业内 , Rust语言也得到了很多领先的CISO(首席信息安全官)的支持 , 企业对其的接受程度也在不断地提高 , 比如Canonical、Chef、Cloudflare、Deliveroo等公司都在使用Rust 。 (列举的只是小部分公司)
24个月暴涨180万名开发者,Rust 迎来高光时刻
文章图片
C和C++分别诞生于1972年和1983年 , 作为许多现代软件的构建模块 , 它们无处不在 。 但是用C和C++构建也还是容易出现关于内存安全的问题 , 从而导致下游的严重安全漏洞 。 相比之下 , Rust这种语言会更安全地处理内存管理和其他对安全性要求高的任务 。 (在Rust中 , 编译器扮演着守门员的角色 , 它能够拒绝编译一些有错误的代码 , 包括并发性错误 。 )
当然 , 对于一些为了美观编写整齐的代码的码农来说 , 这并不值得太过于担忧 。 谷歌的ProjectZero安全研究团队上个月的分析中发现 , 在2021年发现的58个被利用的零日漏洞中 , 有67%是内存损坏漏洞 。 内存安全问题往往会造成网络安全问题 。 在这方面很容易就能找到很多例子 。 比如 , 微软所有的CVE中 , 大约有70%是内存安全问题 。 以及三分之二的Linux内核泄露也是来自安全问题 。
粗略的说 , 用Rust构建不容易出现这些问题 , 而且Rust开发者们已经形成了一个非常强大的开发者社区 , 他们关心性能、内存安全等问题 。
24个月暴涨180万名开发者,Rust 迎来高光时刻
文章图片
多而杂的事情需要基金会处理
诞生于2006年的Rust , 是GraydonHoare在Mozilla的副业项目 。 作为一个开源项目 , 其维护者主要以志愿者身份自主工作 。 自2015年Rust1.0推出以来 , 该项目一直自主运作——该版本有53个贡献者 , 主要由BrianAnderson和PatrickWalton与Hoare一起构建 。
直到2020年 , 随着Rust基金会的成立 , 结束了Rust没有一个独立组织管理的局面 。 而由于赞助商Mozilla基金会进行了全面裁员最终才促使了Rust基金会的成立 , 这种情况引起了社区中很多人对Rust未来的担忧 , 社区所面临的挑战也逐渐凸显出来 。 (Rust总共有6621名个人贡献者 , 平均有300人对最近的版本做出贡献 。 )
24个月暴涨180万名开发者,Rust 迎来高光时刻
文章图片
(Rust基金会)
Rust基金会本身的规模并不大 , 是一个由四个人组成的非营利组织 , 由RebeccaRumbul博士领导 。
RebeccaRumbul博士是一位经验丰富的非政府组织的董事 , 还曾是广告标准局的理事会成员、Hansard协会的受托人以及隐私集体的英国代表索赔人 。 2021年11月 , RebeccaRumbul成为Rust基金会的CEO , 她将工作描述为“建立一个团队 , 坦率地说 , 我可以做所有‘无聊’的事:处理所有关于法律、会计、财务、商标和许可证的事情、那些人们不愿意在休息时间做的事情以及提供尽可能多的基础设备和支持、以便减少维护者社区对项目管理产生过多的担忧 。 ”