[新闻] Rust成AWS长期战略关键部分

楼主: Neisseria (Neisseria)   2020-12-02 14:50:48
1.媒体来源:
ITHome
2.记者署名:
文/李建兴
3.完整新闻标题:
Rust成AWS长期战略关键部分,除扩大应用还积极投资社群
4.完整新闻内文:
AWS不只在多种服务上使用Rust,甚至用Rust建构开发者工具和基础设施元件,在全公司
规模积极使用Rust
AWS在自家部落格提到,由于看上程式语言Rust的安全性以及效能,从2018年开始,他们
就已经在自家基础设施和产品,大量使用Rust,与此同时,他们也大量投资Rust社群,聘
雇Rust的贡献者,并且开源可用Rust编写异步应用程式的Runtime——Tokio。
Rust是Mozilla力推的程式语言,虽然在2015年时,才发布1.0版本,但其安全性与接近C
和C++的执行速度,短短几年就已经受到不少开发者的关注与喜爱,开发者社群Stack
Overflow在2020年6月所公布的年度调查,Rust已经连续5年,获得最受欢迎程式语言第1
名,而且在Redmonk程式语言排行榜,Rust也已经跻身前20名。
AWS大量使用Rust来开发,有高效能且高安全性需求的基础设施层级应用,以及各种系统
软件,像是2018年时,AWS便用Rust开发了虚拟化技术Firecracker VMM,来支援AWS
Lambda和其他无服务器产品,AWS提到,Rust提供不少开箱即用的功能,让他们减少达到
一定安全性标准,所要付出的时间与人力,而且还可获得类似于C和C++的执行效能。
另外,AWS还把Rust用在诸如Amazon S3、Amazon EC2、Amazon CloudFront和Amazon
Route 53等服务上,而AWS在3月时发布的Bottlerocket,也是采用Rust开发,
Bottlerocket是一个专为容器应用程式打造的作业系统,其几乎所有的第一方元件,皆是
使用Rust开发,以避免部分类型的内存安全性问题。而Amazon EC2团队也开始使用Rust
,来开发新的AWS Nitro系统元件,包括一些敏感的应用程式和Nitro Enclave等。
从2019年AWS开始赞助Rust,提供云端储存与运算资源,并且托管Rust相关的基础设施,
为了要持续扩大对Rust社群的影响力,现在AWS开始直接聘雇Rust和Tokio专案的贡献者,
甚至建立了一个Tokio团队,AWS也雇用了Rust主要维护者Felix Klock。
AWS资深软件工程经理Shane Miller提到,他们也并非只是聘请几个Rust开发者,而是把
Rust当作长期战略中的关键部分,AWS已经开始大规模使用Rust,像是用于开发人员工具
、基础设施元件,其中还包括建立互通性等工作。
在今年8月左右,Mozilla进行公司重组,裁员250人,甚至关掉了台北办公室,而遭到
Mozilla裁员的员工中,包括了部分积极参与Rust专案和社群的人,这个变化影响了Rust
专案的发展,因此Mozilla紧急成立Rust基金会要稳住Rust专案,Rust基金会成立的首要
目标,便是取得包括Rust、Cargo和crates.io相关的各种商标和域名,并由基金会负担产
生的费用,在Rust基金会成立之后,Mozilla对Rust专案的影响力便会减弱,角色退回赞
助商之一。
5.完整新闻连结 (或短网址):
https://www.ithome.com.tw/news/141350
6.备注:
说实在的,Rust 真的很难用,编译器龟毛到爆
不过,有 Amazon 巨人加持,Rust 是不是要飞天了,有没有卦?
作者: joshddd (joshddd)   2020-12-02 14:52:00
那用azure的人用啥啊
作者: elements (Helianthus annuns)   2020-12-02 14:53:00
Rust 的重点就是编译器龟毛啊
作者: nekoares   2020-12-02 14:54:00
Google 推一个,Amazon当然也要推一个啊

Links booklink

Contact Us: admin [ a t ] ucptt.com