采用自研微内核的好处主要有两点。首先是轻量化,Zircon微内核来自LK嵌入式微内核,尽管为了适配Fuchsia系统的目标现在已经改变得离原始的LK内核非常远了,但是一些数据结构还是和LK内核高度相似,例如内核组件极少、系统内核和功能组件相互独立等。 经过近十年的高速发展,如今的安卓系统已经存下了很多不良设计,高达上亿行的代码让谷歌很难再去重构系统。利用Zircon微内核重新研发系统,不仅可以从初期架构上就直接避免Android曾经踩过的坑,而且更小的系统内核也使其变得更加精简灵活,易于修改。 从现有消息来看,Fuchsia是谷歌试图将整个谷歌生态系统统一到单一操作系统下的尝试。因为足够轻量化的缘故,在不远的未来,我们不仅会看到Fuchsia运行在智能手机、智能音箱和笔记本电脑上,甚至可能会看到它运行在各种智能手表、智能路由器、嵌入式设备上面。 图片 其次是模块化,Fuchsia OS的设计充分考虑了现代应用的发展趋势,其核心独立于硬件规格,将每个应用中的功能分割成多个构建块或“功能包”,让制造商能够根据设备选择Fuchsia的功能,让同一个应用可以运行在所有的设备上,从手机平板到音箱