Google Fuchsia

来自维基百科,自由的百科全书

Google Fuchsia

FuchsiaGoogle开发的操作系统[2],与基于Linux内核ChromeOSAndroid等不同,Fuchsia基于新的名为Zircon的微内核[3],受Little Kernel启发[4],用于嵌入式系统,主要使用C语言和C++编写[5]。Fuchsia的设计目标之一是可运行在众多的设备上,包括移动电话个人电脑[6]经过多年的发展,它的正式产品发布于第一代Google Nest Hub上,取代了其原来基于LinuxCast OS

Thumb
Fuchsia的初代标识是个品红色的无限符号。
事实速览 开发者, 编程语言 ...
Fuchsia
Thumb
Fuchsia操作系统标志
Thumb
Armadillo用户外壳的截图,Fuchsia的一部分
开发者Google
编程语言多种:CC++RustGoPythonDart
作业系统家族Zircon
运作状态当前
源码模式开放源代码
首次发布2016年8月15日,​8年前​(2016-08-15
当前版本
  • F20(2024年6月4日)[1]
编辑维基数据链接
支持的语言英语
支援平台ARM64X86-64
内核类别微内核 基于能力英语Capability-based security 实时操作系统
许可证多种:BSD 3 clauseMITApache 2.0
官方网站fuchsia.dev
仓库 编辑维基数据链接
关闭

作为免费和开源软件分发,采用三句版BSDMITApache 2.0软件许可证。

历史

2016年8月,媒体报道了发布于GitHub上的神秘源码,显示Google正在开发一个名为“Fuchsia”(“品红色”的英文)的新操作系统,虽然官方没有正式公布,其源码检查显示其能够跨平台运行,包括“汽车的娱乐媒体系统和嵌入式设备,如红绿灯数码手表智能手机平板电脑个人电脑”。[7][8]

2017年5月,Ars Technica编写了关于Fuchsia的新用户界面的文章,从8月首次披露时的命令行界面上升级,以及开发人员表示“此项目不是玩具项目,不是20%时间项目,不是我们不再关心的死去的项目的垃圾场”,多家媒体写到“Fuchsia项目”和Android似乎有密切联系,有人猜测Fuchsia可能是“重做”[9]或替换Android[10][11]以在某种程度上修复该平台上的问题。

2017年11月,对Swift语言提供了初始支持。[12]

2018年1月3日,Google允许开发者以Google Pixelbook为目标设备,下载Fuchsia OS进行开发与测试[13][14][15]

2018年4月,Fuchsia的原始码出现在AOSPART当中,疑似是AOSP已经开始将ART移植至Fuchsia上,但原始码仍处于被注释处理的状态。[16]

2019年6月28日,Fuchsia OS的开发者网站Fuchsia.dev上线。[17]

2020年12月8日,首度在Google Open Source 部落格亮相,吁开发者来做出贡献。[18]

2021年5月,Google员工证实,它首次在消费者市场部署了Fuchsia,这是对第一代Google Nest Hub的软体更新,该软体取代了基于Chromecast的软体,不过此更新不包含面向使用者的更改。[19][20] 对预览版设备进行第一波更新后,该更新于2021年8月推出至所有Nest Hub设备。[21]

特性

Fuchsia的用户界面应用使用“Flutter”开发。Flutter是一个能为Fuchsia、AndroidiOS进行跨平台开发的开发框架,基于Dart创建应用,能让应用达到120FPS的高性能。

得益于Flutter提供的跨平台能力,用户可以在Android设备上安装一部分Fuchsia。Ars Technica注意到尽管用户可以测试Fuchsia,但是并不“可用”。他们还补充,尽管能看出Fuchsia与Android的界面有很多相似之处,比如应用屏幕、设置彩蛋和同时浏览多个应用的分屏功能等,但“全都只是占据位置而不可用”[22]

Ars Technica注意到Fuchsia的很多部分都能工作,尤其是硬件支持[23]

参考文献

外部链接

参见

Wikiwand - on

Seamless Wikipedia browsing. On steroids.