六年的生锈

2021-05-15 23:56:17

今天标志着生锈' S六岁生日,因为它在2015年的1.0。从那时起,很多改变了,特别是在过去的一年里,Rust没有什么不同。在2020年,尚未基金会,没有Const Generics,很多组织仍然想知道Rust是否准备好了。

在Covid-19大流行,数百次生锈和志愿者组成员和志愿者除了各种错误修正版本外,还发布了九个新的稳定版本。今天,"生产中的生锈" isn' t一个问题,但是一份声明。新成立的Rust基金会有几个成员在生产中使用Rust造成的价值,以帮助继续支持和促进其开放式发展生态系统。

我们今天希望在过去一年中回顾一些主要的改进,社区如何在生产中使用生锈,最终展望目前正在进行的一些工作,以改善和使用锈病和明年的大规模项目。让'开始!

在过去的一年里,生锈语言已经提高了很大的改善,获得了很多生活质量特征,而他们不会从根本上改变语言,他们帮助更多地利用和维持锈蚀。

由于生锈1.52.0和升级到LLVM 12,少数围绕前进进度(如处理无限循环)的少数情况下终于得到了解决。这一直是铁锈团队和LLVM项目之间的长期合作,并且是生锈的改进的一个很好的例子,也有利于更广泛的编程语言生态系统。

支持甚至更广泛的生态系统,引入64位ARM Linux的第1层支持,以及用于ARM MacOS&amp的Tier 2支持; ARM Windows,使RUDE成为更好的地方,可以轻松地在新的和不同的架构中建立您的项目。

波兰语主题最值得注意的例外一直是生锈的主要改进'编译时间能力。对于原始类型的Const Generics的稳定性,为Const FNS添加控制流程,以及允许在更多地点使用的程序宏,允许完全强大的新类型的API和箱子进行创建。

货物刚刚稳定其新功能解析器,使您可以更轻松地在不同的目标上使用依赖项。

Rustdoc稳定其"文档内的链接"功能,允许您在文档中轻松且自动交叉引用Rust类型和功能。

CLIPPY现在使用单独的构建缓存,提供更加一致的行为。

每年生锈'社区和行业的增长和采用令人难以置信,而过去一年则没有例外。 2020年再一次,RUDE被投票的Stackoverflow'最受欢迎的编程语言。感谢社区中的每个人为您的支持,并帮助造成今天的生锈。

随着Rust Foundation的形成,Rust一直处于更好的位置,建立一个可持续的开源生态系统,赋予每个人都能建立可靠和高效的软件。使用Rust的许多公司组建了致力于维护和改进生锈项目,包括AWS,Facebook和Microsoft的团队。

它是' t只是生锈,这已经变得更大。较大和较大的公司在其项目中一直在采用Rust,并提供正式支持的锈病API。

Microsoft和Amazon都刚刚宣布并发布了他们的新正式支持的Rust库,以与Windows和AWS进行交互。对这些巨大的API的官方第一党支持有助于使生锈人员'在决定他们的项目使用什么时。

卷曲项目发布了为使用RUST库来处理HTTP / S和TLS通信的新版本。这是ISRG,Hyper&amp之间的社区间间协作。 rustls团队和卷曲项目,以及我们喜欢感谢每个人的努力,为项目提供新的内存安全后果,并广泛用作卷曲!

Tokio(以锈病编写的异步运行时),发布了1.0版本,并宣布了三年稳定性保证,为每个人提供了一个坚实的稳定基础,用于在不影响速度的情况下在不影响的情况下编写可靠的网络应用。

当然,所有这些只是为了开始,我们'重新看到越来越多的举措,让铁锈令人兴奋的新地方;

关键部分&黑色金属系统已启动铁茂。一个项目,为整个行业进行安全和关键关键系统进行生锈的规划语言。

Embark Studios发布了一个初始原型的Rust-GPU,这是一个新的编译器后端,允许使用Ruct用于GPU的图形着色器。

Linux项目目前正在考虑将RUST作为第二语言添加到内核的提议,以便能够编写更安全的驱动程序和内核空间代码。

谷歌宣布它现在支持Rust中的Android操作系统的低级组件,并且已经开始用Rust重写他们的蓝牙堆栈!

现在,铁锈团队正在计划和协调2021年版的生锈。就像过去一年一样,改变的许多主题是提高生活质量。您可以查看最近的关于&#34的帖子; Rust 2021版&#34的计划;看看团队正在规划的改变。

那个'只是冰山一角;正在进行更多的变化,并令人兴奋的新开放项目每天都在生锈中开始。我们可以等待看到你在未来一年内建造的!

在过去一年中是否有变化或项目;兴奋地兴奋不已?你想开始生锈吗?您想帮助贡献2021版吗?然后过来,自我介绍,并加入我们的话语论坛和Zulip聊天的讨论!欢迎各界人士,我们致力于为所有人提供友好,安全和热情的环境,无论性别,性取向,残疾,种族,宗教或类似的个人特征。