今天互联网的神秘面孔有一点喋喋不休,关于在Google的Git托管的一个神秘的代码存储库叫做Fuchsia。 Fuchsia是由Travis Geiselbrecht(BeOS,iOS和webOS)和Brian Swetland(Android,BeOS和HiptopOS)以及当前的Google软件工程师(如Petr Hosek)开发的新操作系统。 在代码库中提供的有限信息并没有告诉我们多少。
Pink + Purple ==紫红色(一种新的操作系统)
所以我们去挖掘。
一些Google-Fu和IRC潜伏着(对于仍然进入IRC的人来说,Freenode上的#fuchsia)给了我们更多的信息。 看起来Fuchsia是一个使用LK内核的操作系统,其中一个名为Magenta的组件可以扩展其功能。 LK专为具有有限硬件的嵌入式设备而设计。 Magenta“将现代手机和具有快速处理器的现代个人计算机,以及任意外围设备进行开放式计算的非平凡RAM。” 其他有趣的部分包括一个名为escher的新图形渲染项目,它似乎使用OpenGL或Vulkan API来支持扩散,实时体积软阴影和其他照明效果等高级图形,以及用户界面的Flutter框架。
如果您是任何级别的代码书呆子,请花几分钟时间查看已上传到Git的内容。 它可以在Linux或OS X上构建,如果你想玩它,甚至还有一个模拟版本。 有足够的东西可以变得有趣。
根据我们现在的情况,任何“结论”都是纯粹的推测
但其他任何事情只是在这一点上的猜测。 我已经看到了关于Fuchsia如何用新的统一独角兽取代Android和Chrome的头条新闻。 根据我们现在所拥有的,这甚至不是正确的。 谷歌不会放弃当前的Android和Chrome生态系统,而且我们现在拥有的内容将更多地用于在Fuchsia中运行的任何内容。 我永远不会说永远不会,但统一操作系统来统治谷歌这一切的想法似乎不是这里的目标。
开发人员说,事情最终将公开,记录和宣布,但现在不是。 与此同时,我们都猜到了紫红色将会是什么以及将要做什么。
我的猜测是它将与机器人,自动化和AR / VR有关。 理想情况下,您需要一个实时操作系统,以便您可以合理地预期延迟以及它的一致性,并且图形引擎需要拥有自己的低延迟管道。 iOS的escher代码中也包含一些示例和项目文件。 我们知道Google喜欢VR,他们总是在开展下一件事,我们可能会随着它的发展而看到它。
或者这可能只是一群人做他们喜欢的事情,因为他们可以。
我可以说的是,紫红色并没有准备好取代你现在拥有的任何东西。 随着它的发展,我们将能够更好地感受到紫红色的最终目标。