Mozilla公布Rust 1.0版本的发布计划

jopen 9年前

RustMozilla 开发的注重安全、性能和并发性的编程语言。从2012年问世以来,Rust力图实现包括代数数据类型、闭包、类型推导、保证内存安全以及最小化运行时等诸多特性,且经历了快速的发展。当前,Rust团队已经将目光投向了1.0正式版,同时还要确保语言的稳定性, 原计划 于年底前发布1.0 beta版本。但是,近日,Mozilla在Rust官方博客中公布了Rust 1.0的 版本发布计划 ,比原计划略有推迟。1.0版本将计划发布三个版本,分别是alpha、beta和正式版,这三个版本计划发布的三个时间点具体如下:

  • Rust 1.0 alpha :时间为2015年1月9日,该版本意味着语言本身的功能已经完整,并为正式版准备准备了大部分API。但标准库接近完整,不稳定的功能仍然存在。
  • Rust 1.0 beta1 :时间为2015年2月16日左右,该版本意味着语言和标准库都已经比较完整,并为正式版准备准备了全部API。Rust开发团队的主要工作是测试、Bug修改、优化等。
  • Rust 1.0 正式版 :时间为Beta版本发布后的六周到三个月左右,期间首先会发布一个候选版和一到两个beta版本。Rust团队的主要工作是完善核心文档,并保持同语言 和标准库的同步,以及为了达到承诺的稳定性,开始了1.x系列版本的准备工作。该版本意味着Rust已经稳定且可用于实际开发。

另外,从Rust官方博客中还得知Rust生态圈的情况,随着Cargo社区和crates.io工具包的创建,Rust生态圈已经有了显著的成长。

Rust 1.0的版本发布计划公布后,就得到了许多读者反映。有人评论到“Mozilla 的技术方案往往是非常科学的”。 Reddit 上也有了 相关评论 ,用户 burbanker 对Rust团队表示了祝贺,用户 jaredonline 表达了对alpha版发布的期待。

Hacker News 上也有了 相关评论 ,用户 seren 很想知道1.0版本后的会有计划。用户 Jemaclus 评论 到:

非常高兴看到这个消息,自己从Rust 0.4 版本都在关注着Rust ,它是一个非常好玩的东西。尽管我不太清楚Rust 可用来干什么,但是很喜欢Rust 。在此恭喜Rust 团队,1.0 版本是一个巨大的里程碑。

用户 Sir_Cmpwn 评论 到:

自己对Rust 的发展不太乐观。首先,自己希望Rust 团队能在1.0 版本前有很大的改变,然而直到1.0 版本,他们才决定带来一些重大改变。例如,当前的编译系统只是在功能上等同于包括一系列C 文件和仅仅传递文件到CC 编译器。自己已经和社区关于如何增强Rust 进行了长时间的讨论,但是当核心贡献者提出解决办法时,该讨论却被关闭了。自己还听说Rust 团队对Rust 项目的管理还存在一些问题。原文  http://www.infoq.com/cn/news/2014/12/mozilla-rust-1.0-release-plan