谷歌正准备福克斯的第一个开发人员发布

2021-03-20 22:13:27

多年来,我们一直在观看和等待,因为谷歌已从地上逐渐开发出紫红色的操作系统。现在有证据表明谷歌的福克斯卫欧元获得了第一个和第二次正确的释放。

作为快速回顾,福克斯是一个操作系统 - 类似Android,MacOS或Windows - 由Google开发作为开源项目。虽然多年来谷歌对该项目相当秘密 - 尽管其开放性 - 福克西亚队最近为开发人员开设了贡献的项目,其中旨在创建一个在Linux上建立的安全操作系统。

尽管没有在Linux上运行,但Google最近推出了一项关于如何运行为Linux平台的应用程序的提案,包括Android应用程序,同时保持安全和安全。在这种功能和多种设备之间进行过测试,一些人认为菲金西亚有可能成为谷歌的统一操作系统,这些操作系统可以在几乎任何东西上运行,包括手机,笔记本电脑和物联网设备。

到目前为止,福克西亚才能使用那些花时间下载源代码的人提供,并将其安装在一些支持的设备之一或通过仿真器进行安装。福奇西亚唯一的释放是内在的内部,就像“鱼食品”,“团队食品”,最近的“Dogfood”。当我们首次了解了紫红色的“Dogfood”测试时 - 一年多次 - 我们推测下一步将是紫红色获得公众发布的一些东西。

在谷歌通常的开发和释放流程之后,在到达公众之前,狗粮应该是测试的最后阶段。如果最终的内部测试进展顺利,谷歌完全可能会向前迈进,将紫红色为开发商带来迟早。

也就是说,我不会让你的希望获得谷歌I / O 2020揭示。鱼类食品阶段似乎至少需要四个月,至少在2019年4月和2019年8月之间,至少在2019年8月和2020年2月之间存在六个月的团队食品测试。当然,较宽的狗食试验只会只有很长的话,如果不再,将其结束日期纳入今年下半年。

但实际进入谷歌为释放提供了新版本的东西?让我们使用Chromium - 因此Chrome和Chrome OS - 作为一个例子。

定期,将选择特定的一天的铬的构建作为未来释放的分支点。这些未来的版本通常被称为“里程碑”,通常缩短,例如Chrome 90被称为“M90”。

从那里,Googlers将选择性地从“主”分支中提出代码,并添加特定的分支更改,以使特定发布更加稳定。您可以在铬源中看到这一分支过程的数千例示例,追溯到2014年。

在1月底,在福克斯项目中创建了一个新的“分支机构”,以“发布/ F1”。在过去的几个月里,来自主“主”分支的代码的这个F1分支,已经选择性地添加了几十个代码更改。在紫红色之前发生了同样的过程,其中有各种“食物”命名释放分支。

那么,什么是“F1”?请记住,紫红色现在应该通过狗群试验阶段,铬/铬使用像“M90”这样的短名称,似乎很明显,“发布/ F1”应该是紫红色的第一个里程碑释放的东西。

更好的是,在F1分支出现后大约六周 - 与铬铬相同的时间长度,直到最近 - 紫红色源中出现了类似的“版本/ F2”分支。展望进一步,紫红色的错误跟踪器甚至具有标记的问题,以修复以后的“F3”版本。

从所有这些中,我们可以说,谷歌的菲金西亚操作系统正在以有形的方式接近其第一次适当的释放的相对信心,在此之后有一个潜在的里程碑释放计划。

但是紫红色的第一个版本需要什么?上次我们看到了一些福克西亚操作系统的行动,回到2019年,“犰狳”曾经被删除并替换了赤裸裸的体验。

虽然这远离普通人可能需要从谷歌的下一个操作系统期待的华丽视觉效果,但它只是对热情开发人员为最终到来的紫红色OS准备应用程序的临时措施。同样的想法即使在Android也可以在今天,其中一个纯的Android开源项目构建看起来几乎没有像谷歌的像素手机的Android 11体验。

相反,这些紫红色的前几个版本几乎肯定会为兴趣的开发人员提供,并且可以在专业的“紫红色仿真器”中进行。像这样的释放的好处是开发人员希望不需要为自己下载并构建菲金西亚的源代码,而是可以简单地下载并使用预构建版本。

至于开发人员可以用来制作这些福克斯的第一个版本的应用程序,超出了像C ++和RUDE这样的语言中的“裸机”应用程序的能力,似乎谷歌的扑斗队也正在为紫红色F1发布制定特殊准备引擎代码中的专用分支。扑腾甚至长期以来有必要输出紫红色应用程序的能力,守卫旗帜。

在我们其他人,这仍然是要庆祝的重要里程碑。虽然谷歌可能是在我们的设备上准备好使用uChsia操作系统的时间来说,但该项目现在显着更接近该目标。