Google 正在尝试将 Fuchsia OS 带到 Android 设备

雅加达 - 谷歌正在开发“微芯片”,这是目前在谷歌Nest Hub上运行的富士操作系统的一个轻型版本。微芯片旨在在虚拟机上运行,谷歌似乎正在Android设备上运行它来实验。

Fuchsia OS是Android和Chrome OS等开源操作系统。但是,与这两个操作系统不同,Fuchsia不是建立在于Linux内核之上的。Fuchsia使用Zircon,谷歌称它“由内核组成,以及启动等系统核心功能所需的一小套用户服务,驱动程序和图书馆。

石的“微核类似”架构使富士能够“减少系统中运行的受信任代码数量”仅在几个核心功能上,这可以提高安全性和稳定性,因为与通常的“垄断”核心相比,特权代码数量的减少高。

2018年年中期的谣言提到,谷歌雄心勃勃地计划在智能手机、PC和智能家居设备上交付Fuchsia OS。虽然这些目的地似乎还很遥远(如果根本没有取消),但谷歌设法在智能家居设备上推出了这一操作系统,从2021年的第一代Nest Hub开始。

然后,该团队成功将较大的Nest Hub Max和第二代Nest Hub更新到Fuchsia OS,使其成为运行此操作系统的第二和第三个设备。

为了将福奇亚比智能家用设备进一步发展,谷歌一直在努力开发Starnix等项目,以便在福奇亚设备上运行未修改的Linux二进制版。此外,自今年4月下旬以来,谷歌一直在开发一个名为“微福音”的新项目,该项目旨在通过虚拟化在现有设备上启动福奇亚。根据谷歌的说法,微福音是针对虚拟机的福奇亚操作系统构建,旨在在在QEMU和PKVM等虚拟化解决方案中启动。

pKVM是Android Virtualization Framework(AVF)的超级管理器,Google在Android 13上向特定设备引入的功能。谷歌开发了AVF和PKVM,以便在孤立的环境中安全地运行某些类型的工作。为了执行这项工作,谷歌创建了一个名为“微型roid”的微型操作系统版本,其中仅包含最小的Android核心服务,工具和图书馆。

虽然尚未得到证实,但谷歌可能打算以类似于微生物的方式使用微生物。换句话说,谷歌可能打算微生物来处理需要主机操作系统安全执行的任务,在这种情况下是Android。微生物已经为此工作,但也许微生物会更快或更安全地完成(或两者)。

补丁最近被提交给Android开源项目(AOSP),该项目为新的APEX文件准备了基础,该文件将包含微光圈。APEX是Project Mainline用于包装系统组件的文件格式,APEX文件是支持的Android设备上包含所有与AVF相关的二元器的文件。虽然 com.android.microfuchsia APEX文件尚不可用,但有关其存在的参考在AOSP中以及在Fuchsia Gerrit中发现的代码非常有趣。

目前,目前尚不清楚谷歌在微量周缩方面的计划是什么,但这一发展将继续受到监控,以确定该项目是否真的将投入使用。