谷歌Fuchsia在谷歌Nest Hub上首次亮相
谷歌已经在它的 Fuchsia 操作系统上工作了至少 6 年。几天前,Fuchsia 开始向 Nest Hub 设备推广,这标志着其正式发布。
谷歌没有大肆宣布 Fuchsia 的发布,但 9to5Google 已经证实了这个消息。
谷歌告诉我们,从今天起,一项面向 2018 年首次发布的第一代 Nest Hub 的所有者的更新开始推出。这次更新不会改变 Nest Hub 的任何功能,但智能显示器将运行 Fuchsia 操作系统,而不是它之前使用的基于 Linux 的 “Cast OS”。
谷歌 Nest Hub 是一个提供了触摸屏显示器的设备,可以用来控制智能家居设备。在更新到 Fuchsia 之前,该设备使用基于 Linux 的操作系统,运行谷歌 Cast 协议。而 Fuchsia 不是基于 Linux 的,它包括一些特定的组件。
Fuchsia 内核被称为 Zircon,是用 C++编写的。Zircon 与类似 Unix 的操作系统不同,它不支持 Unix 式的信号,并通过 launchpad 库取代了 fork 和 exec。
构成 Fuchsia 的其他组件有:Garnet,它为软件安装、管理、与远程系统的通信等提供所有操作系统共有的服务;Peridot 是一个用于组成、智能和分布式用户体验的框架;Topaz 通过实现由底层定义的接口并将其作为模块、代理、外壳和运行程序公开来增强系统功能。
Fuchsia 不受特定语言的约束,支持各种语言和运行时,包括 C++、Web、Rust、Go、Flutter 和 Dart。因为 Nest Hub 的显示体验是基于 Dart 和 Flutter 的,所以它们享有特殊的地位,并且应用到 Fuchsia 的更新上。
自 2016 年首次发现 Fuchsia 的公共版本以来,就有文章对其进行了报道,但是当时它还被一层神秘的光环所笼罩,被认为是 Android 的替代品。四年后,谷歌向外部开放了该项目,同时保留了对其发展的控制权。
原文链接:infoq
码云笔记 » 谷歌Fuchsia在谷歌Nest Hub上首次亮相