谷歌宣布开放其操做系统 Fuchsia 的源代码,历经 4 年的长期开发,Fuchsia 终于向公众开放了。这也是谷歌首次尝试开发全新的内核和通用操做系统。html
除了宣布开源该项目,谷歌还发布了 Fuchsia 的技术路线图,它的独特之处在于,它不是基于 Linux 内核,而是使用了 Zircon 的微内核。segmentfault
自从 2016 年 8 月 Fuchsia 首次在 GitHub 亮相以来,谷歌不多公布有关该计划的信息。此次开源,谷歌选择了自家的 googlesource,并在一年前就删除了 GitHub 上的镜像。安全
一旦公司感到本身已经创建了一个稳定的基础,就能够开始向外部贡献者开放其开源项目。如今,谷歌彷佛已经准备好更多的谈论 Fuchsia。架构
尽管谷歌强调 Fuchsia 还没有准备好进行常规产品开发或做为开发目标,但仍表示,“做为开放源代码的努力,咱们欢迎全部人的高质量,通过测试的贡献。”框架
Fuchsia支持有限的一组基于 x64 的硬件,开发者也能够使用 Fuchsia 的仿真器对其进行测试。测试
谷歌称,Fuchsia 被设计为安全、可更新,具备包容性和实用性的生产级操做系统。google
除了新的邮件列表,谷歌还发布了 Fuchsia 的技术路线图主要侧重于低级操做系统,例如“独立于驱动程序更新内核的驱动程序框架”和“Fuchsia 接口”。Fuchsia 的技术路线图代表,其许多初始子系统都在进行改进,其中包含新的 IO 库和组件架构。spa
此次宣布开源,谷歌并无公开更多有关该项目的细节,没有人真正了解 Fuchsia 操做系统的用途。但从其源代码中能够发现,Fuchsia 能够支持智能手机、电脑、智能手表、车载娱乐系统和其余嵌入式设备的应用。操作系统
这一点,与华为的鸿蒙系统很是类似。开放源代码
谷歌指出,它旨在围绕该项目创建一个包容性的开源社区。“Fuchsia 是一个开放源代码项目,从平台自己的体系结构到咱们正在构建的开放源代码社区,其设计都具备包容性。该项目仍在迅速发展,可是系统的基本原理和价值在整个项目中一直保持相对恒定。”
谷歌运行着许多开源项目,这些项目名义上虽然容许任何人加入,但实际上大多数都是由谷歌的工程师完成的。Fuchsia 也一样,在公布开源该项目时,谷歌强调,“谷歌引导 Fuchsia 的方向并做出平台决策,但鼓励外部贡献。”
谷歌表示,“Fuchsia 只是在操做系统和咱们从中学到的东西方面推进最早进的技术,咱们能够将其整合到其余产品中。”不过,不管它最终的用途是什么,如今全部开发者均可以开始下载 Fuchsia 并构建源代码。
一直有人猜想,Fuchsia 或将取代 Android 和 Chrome OS,以及支持全部谷歌智能家居硬件。
虽然谷歌并为宣布 Fuchsia 的具体用途,但从其源代码能够看出,该操做系统适用于智能手机、电脑、车载娱乐系统等不一样应用,与华为的鸿蒙操做系统在“全场景智能”方面有高度重合。
但目前,Fuchsia 还是一个实验性项目。华为的鸿蒙操做系统已经开始了落地应用,但仍处于探索期,将来 Fuchsia 是否会与鸿蒙造成竞争还是未知数。
不管如何,Fuchsia 和鸿蒙这种跨平台操做系统的出现,对广大开发者和用户来讲,都能带来更多全新的体验。
googlesource 地址:https://fuchsia.googlesource.com
官方博客:https://opensource.googleblog.com/2020/12/expanding-fuchsias-open-source-model.html