开发

首个候选发布版本?Google Fuchsia 团队被发现构建了一个 RC 分支

0

计算机软件行业可以常常看到 “RC”、”RTM”、”MR” 等等缩写,代表软件开发或者发布的不同时期,RC 是 Release Candidate 的缩写,意为发布候选版,不出意外的话,RC 发布之后,正式 Release 也不会太远了。

自从 Fuchsia 的新闻出来以后,社区里很多朋友都很期待,同时也在观望这个神秘的新系统,毕竟 Google 官方并没有非常明确的有关它的消息。

不过最近从 9to5Google 编辑的消息,他们发现在 Fuchsia 的源代码中,有一个神秘的分支名称 releases/20190206_00_RC01,里面包含的一个 RC 引起了大家的注意,从这串字符中可以推测一些信息,2019年的2月6日的 RC 版本01(发布候选版本),不得不说,这是一个令人兴奋的发现!

Fuchsia 准备好发布了?

首先,这个版本为什么是“发布候选版”而不是 Alpha 或 Beta?通常候选版本是软件上市前的最后一个测试阶段。如果到候选版本则说明已经完成了 Alpha 和 Beta 测试,但是目前没有任何迹象表明 Fuchsia 已经完成了任何此类测试。

相比之下,目前绝大多数证据表明 Fuchsia 仍然是一个非常早期的操作系统。就在几个月前,Fuchsia甚至放弃了部分开发者已经爱上的“Armadillo”用户界面。如果没有这个图形用户界面,Fuchsia 则只适用于开发人员,而不是最终用户。这与通常被认为是“候选版本”的定义相去甚远。

另一方面,我们知道 Google 有一个独立的私有 Fuchsia 代码仓库,用于管理YouTube 等专有应用程序的代码。Google 完全有可能在这个私有仓库中隐藏着一个更完善,更友好的早期版本。

只是一个测试?

另一种可能性是,Fuchsia 团队只是测试他们构建发布的能力,而不打算使用创建的“发布”。 但是,根据日志,两天后(2月8日),两个代码更改被添加到Fuchsia 发布候选版所在的分支。

这两项更改似乎都与修复一个网络错误有关,这些错误会引发偶然的设备无法完全启动。 无论出于何种原因,谷歌都希望在候选版本中修复这些错误,说明这并不仅仅是个无聊的简单测试。

发布的目的是什么?

假设这真的是 Fuchsia 的第一个候选发布版本,是谁创建的,做何使用?最简单的解释是它仅供内部使用。如果是这样的话,它仍然至少是 Fuchsia 发展的一个重要里程碑。

虽然无法确定,但是 Google 仍有可能因为这个 RC 版本的公开而让它被广大开发者接触到。几个月前我们就知道,Fuchsia 和 Android 团队一直致力于让Fuchsia 可以在官方的 Android Studio 模拟器中运行。也许谷歌可能会准备一个专门为模拟器设计的 Fuchsia 版本,允许开发人员开始为刚刚开始的操作系统开发应用程序。谁知道呢?

随着Google I/O 2019 的举办,我们也可以大胆猜测 Google 在开发者活动期间提到 Fuchsia 的可能性(现在知道了,非常不可能)。值得庆幸的是,Fuchsia 的主要应用程序开发方法 Flutter 在I/O中的到了非常多的舞台,这将间接帮助间更多开发人员为新操作系统的应用程序开发做好准备。


本文网址:https://fuchsia-china.com/first-fuchsia-release-candidate/
本文译者:Bootingman;GitHub 地址:https://github.com/FuchsiaOS
参考文章:https://9to5google.com/2019/04/19/fuchsia-release-candidate/

为 Fuchsia 添加 tree 命令

Previous article

Fuchsia OS 源码国内镜像上线

Next article

Comments

Leave a reply

电子邮件地址不会被公开。