Google Fuchsia

Fuchsia是Google开发的操作系统Prince, Rob. ，與基于Linux内核的ChromeOS和Android等不同，Fuchsia基于新的名为Zircon的微内核Lopez, Napier (13 August 2016). ，受Little Kernel启发，用于嵌入式系统，主要使用C语言和C++编写"Google Is Building A New Operating System From Scratch: 'Fuschia'". 2016-08-15. 。Fuchsia的设计目标之一是可运行在众多的设备上，包括移动电话和个人电脑。Fingas, Jon. 經過多年的發展，它的正式產品發布於第一代Google Nest Hub上，取代了其原來基於Linux的Cast OS。


作为免费和开源软件分发，采用三句版BSD，MIT和Apache 2.0软件许可证。

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

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

2017年11月，对Swift语言提供了初始支持。

2018年1月3日，Google允许开发者以Google Pixelbook为目标设备，下载Fuchsia OS进行开发与测试Preparing to install Fuchsia on Pixelbook.GitHub.[2018-01-03].Putting Fuchsia on a Device.GitHub.[2018-01-03].Google允许以自家Pixelbook测试Fuchsia OS .科技新報.[2018-01-03].。

2018年4月，Fuchsia的原始碼出現在AOSP的ART當中，疑似是AOSP已經開始將ART移植至Fuchsia上，但原始碼仍處於被註釋處理的狀態。

2019年6月28日，Fuchsia OS的开发者网站Fuchsia.dev上线。

2020年12月8日，首度在Google Open Source 部落格亮相，籲開發者來做出貢獻。

2021年5月，Google員工證實，它首次在消費者市場部署了Fuchsia，這是對第一代Google Nest Hub的軟體更新，該軟體取代了基於Chromecast的軟體，不過此更新不包含面向使用者的更改。 對預覽版設備進行第一波更新後，該更新於2021年8月推出至所有Nest Hub設備。

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

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

Ars Technica注意到Fuchsia的很多部分都能工作，尤其是硬件支持。

Fuchsia操作系统还拥有一些与常见操作系统截然不同的安全与隐私设计，例如：

 文件系统不具有传统类Unix系统的将..设计为指向父目录的硬链接的设计。

 没有全局文件系统的概念。

 进程（在Fuchsia中被称为组件）不具有任何默认权限，一切权限都必须被父进程明确授予。

 参考文献 

 外部链接 
Fuchsia OS开发者网站 
GitHub上的Fuchsia-mirror 
 Fuchsia的源代码库
 (非官方）Google Fuchsia Wiki
 Fuchsia OS 中文社区 

 參見 

 Haiku – 开源桌面操作系统
 FreeRTOS – 微内核，实时操作系统（RTOS）
 Redox - Rust实现的微内核操作系统
 QNX – 符合POSIX，微内核实时操作系统（RTOS）
 INTEGRITY – 微内核实时操作系统（RTOS）
 L4微内核系列 – L4系列，小而快的开源微内核
 貝爾實驗室九號計畫 – 为了接替UNIX的分布式操作系统
 MINIX 3 – 类Unix微内核操作系统
 鴻蒙 (作業系統) – 華為開發的作業系統。

Category:Google軟體
Category:嵌入式操作系统
Category:自由作業系統
Category:实时操作系统
Category:未來軟體
Category:Google Fuchsia
Category:用Go編程的自由軟件
Category:用Rust编程的自由软件