博客
关于我
谷歌开源Fuchsia OS,对标鸿蒙取代 Android?
阅读量:90 次
发布时间:2019-02-25

本文共 1693 字,大约阅读时间需要 5 分钟。

谷歌宣布开放其操作系统 Fuchsia 的源代码,历经 4 年的长期开发,Fuchsia 终于向公众开放了。这也是谷歌首次尝试开发全新的内核和通用操作系统。

除了宣布开源该项目,谷歌还发布了 Fuchsia 的技术路线图,它的独特之处在于,它不是基于 Linux 内核,而是使用了 Zircon 的微内核。

开放源代码,公布技术路线图

自从 2016 年 8 月 Fuchsia 首次在 GitHub 亮相以来,谷歌很少公布有关该计划的信息。这次开源,谷歌选择了自家的 googlesource,并在一年前就删除了 GitHub 上的镜像。

一旦公司感到自己已经建立了一个稳定的基础,就可以开始向外部贡献者开放其开源项目。现在,谷歌似乎已经准备好更多的谈论 Fuchsia。

尽管谷歌强调 Fuchsia 尚未准备好进行常规产品开发或作为开发目标,但仍表示,“作为开放源代码的努力,我们欢迎所有人的高质量,经过测试的贡献。”

Fuchsia支持有限的一组基于 x64 的硬件,开发者也可以使用 Fuchsia 的仿真器对其进行测试。

 

谷歌称,Fuchsia 被设计为安全、可更新,具有包容性和实用性的生产级操作系统。

除了新的邮件列表,谷歌还发布了 Fuchsia 的技术路线图主要侧重于低级操作系统,例如“独立于驱动程序更新内核的驱动程序框架”和“Fuchsia 接口”。Fuchsia 的技术路线图表明,其许多初始子系统都在进行改进,其中包含新的 IO 库和组件架构。

 

对标鸿蒙?官方把控方向鼓励外部贡献

这次宣布开源,谷歌并没有公开更多有关该项目的细节,没有人真正了解 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

最后

在这里我也分享一份由几位大佬一起收录整理的  ,并且还有 高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料……

这些都是我闲暇时还会反复翻阅的精品资料。可以有效的帮助大家掌握知识、理解原理。当然你也可以拿去查漏补缺,提升自身的竞争力。

如果你有需要的话,可以前往  自行查阅。

转载地址:http://gki.baihongyu.com/

你可能感兴趣的文章
NIFI1.23.2_最新版_性能优化通用_技巧积累_使用NIFI表达式过滤表_随时更新---大数据之Nifi工作笔记0063
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_根据binlog实现update数据实时同步_实际操作05---大数据之Nifi工作笔记0044
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_根据binlog实现数据实时delete同步_实际操作04---大数据之Nifi工作笔记0043
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置binlog_使用处理器抓取binlog数据_实际操作01---大数据之Nifi工作笔记0040
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_生成插入Sql语句_实际操作02---大数据之Nifi工作笔记0041
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_不带分页处理_01_QueryDatabaseTable获取数据_原0036---大数据之Nifi工作笔记0064
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_无分页功能_02_转换数据_分割数据_提取JSON数据_替换拼接SQL_添加分页---大数据之Nifi工作笔记0037
查看>>
NIFI从Oracle11G同步数据到Mysql_亲测可用_解决数据重复_数据跟源表不一致的问题---大数据之Nifi工作笔记0065
查看>>
NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
查看>>
nifi使用过程-常见问题-以及入门总结---大数据之Nifi工作笔记0012
查看>>
NIFI分页获取Mysql数据_导入到Hbase中_并可通过phoenix客户端查询_含金量很高的一篇_搞了好久_实际操作05---大数据之Nifi工作笔记0045
查看>>
NIFI分页获取Postgresql数据到Hbase中_实际操作---大数据之Nifi工作笔记0049
查看>>
NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
查看>>
NIFI同步MySql数据源数据_到原始库hbase_同时对数据进行实时分析处理_同步到清洗库_实际操作06---大数据之Nifi工作笔记0046
查看>>
Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
查看>>
【Flink】Flink 1.9 版本 web UI 突然没有日志
查看>>
NIFI大数据进阶_FlowFile拓扑_对FlowFile内容和属性的修改删除添加_介绍和描述_以及实际操作---大数据之Nifi工作笔记0023
查看>>
NIFI大数据进阶_FlowFile生成器_GenerateFlowFile处理器_ReplaceText处理器_处理器介绍_处理过程说明---大数据之Nifi工作笔记0019
查看>>