AWS将赞助Rust项目


昨天,AWS宣布将赞助流行的Rust编程语言。 Rust已在AWS中获得了很多发展,因为它在其流行的服务(例如Lambda,EC2和S3)中用于各种对性能敏感的组件。诸如Google,Microsoft和Mozilla之类的技术巨头也使用Rust来编写和维护快速,可靠和高效的代码。

Rust核心团队成员Alex Crichton说:“我们很高兴Rust项目已经使用了多年的AWS正在帮助赞助Rust的基础设施。这项赞助使Rust能够在AWS上可持续地托管基础架构,以运送编译器工件,提供crates.io crate下载以及将我们所有的流程粘在一起所需的内部自动化。这些服务涵盖了从CloudFront到EC2到S3的大量AWS产品。实现对Rust项目的多样化赞助对其长期成功也至关重要,我们很高兴AWS能直接帮助实现这一目标。”

为什么AWS选择Rust

Rust项目维护人员说,AWS之所以选择Rust是因为它具有超快的速度和高效的内存性能。其丰富的类型系统和所有权模型可确保内存安全和线程安全。其出色的文档,友好的编译器(包含有用的错误消息)和一流的工具;和许多其他惊人的功能。

在过去四年中,Rust在Stack Overflow的调查中也被评选为“最受欢迎的语言”。

Rust还拥有一个包容性社区以及一流的库,例如:

  • Serde,用于序列化和反序列化数据。
  • Rayon,用于编写并行和无数据竞争的代码。
  • Tokio/async-std,用于编写非阻塞、低延迟的网络服务。
  • tracing,用于检测Rust程序以收集结构化的,基于事件的诊断信息。

Rust项目也使用AWS服务:

Rust项目使用AWS服务执行以下操作:

  • 在S3上存储发行工件,例如编译器,库,工具和源代码。
  • 在EC2上使用Crater运行整个生态系统范围的回归测试。
  • 操作docs.rs,该网站托管发布到重要crates.io软件包注册表的所有软件包的文档。

AWS社区很高兴将Rust纳入其社区。在将来的实现中看到Rust和AWS的结合将会很有趣。

要详细了解此公告,请阅读AWS的官方博客文章。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-10/161038.htm

相关内容