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

作为免费和开源软件分发,采用三句版BSD,MIT和Apache 2.0软件许可证。
历史
2016年8月,媒体报道了发布于GitHub上的神秘源码,显示Google正在开发一个名为“Fuchsia”(“品红色”的英文)的新操作系统,虽然官方没有正式公布,其源码检查显示其能够跨平台运行,包括“汽车的娱乐媒体系统和嵌入式设备,如红绿灯、数码手表、智能手机、平板电脑与个人电脑”。[7][8]
2017年5月,Ars Technica编写了关于Fuchsia的新用户界面的文章,从8月首次披露时的命令行界面上升级,以及开发人员表示“此项目不是玩具项目,不是20%时间项目,不是我们不再关心的死去的项目的垃圾场”,多家媒体写到“Fuchsia项目”和Android似乎有密切联系,有人猜测Fuchsia可能是“重做”[9]或替换Android[10][11]以在某种程度上修复该平台上的问题。
2018年1月3日,Google允许开发者以Google Pixelbook为目标设备,下载Fuchsia OS进行开发与测试[13][14][15]。
2018年4月,Fuchsia的原始码出现在AOSP的ART当中,疑似是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、Android和iOS进行跨平台开发的开发框架,基于Dart创建应用,能让应用达到120FPS的高性能。
得益于Flutter提供的跨平台能力,用户可以在Android设备上安装一部分Fuchsia。Ars Technica注意到尽管用户可以测试Fuchsia,但是并不“可用”。他们还补充,尽管能看出Fuchsia与Android的界面有很多相似之处,比如应用屏幕、设置彩蛋和同时浏览多个应用的分屏功能等,但“全都只是占据位置而不可用”[22]。
Ars Technica注意到Fuchsia的很多部分都能工作,尤其是硬件支持[23]。
参考文献
外部链接
参见
Wikiwand - on
Seamless Wikipedia browsing. On steroids.