谷歌的Fuchsia操作系统可能会进入Android设备,不是作为成熟的替代品,而是作为虚拟化产品。
Fuchsia OS 于 2016 年首次推出,并于 2021 年随着第一代 Nest Hub 的推出而出现在其首款商用设备上。但到目前为止,它的影响力还没有扩展到 Nest Hub 之外。然而,最近的一份报告表明,Fuchsia OS 可能会在 Android 设备上作为虚拟机运行。
与 Android 和 ChromeOS 相比,Fuchsia 提供的是一个独特的基础。它摒弃了修改后的 Linux 内核方法,而是使用名为 Zircon 的微内核从头开始构建的。这种微内核架构通过最大限度地减少系统中的可信代码量,有望在效率、灵活性和安全性方面带来好处。
新的转折以一个名为“microfuchsjia”的项目的形式出现。据报道,该项目旨在通过虚拟化使Fuchsia能够在现有设备上运行。
虚拟化创建物理设备的基于软件的副本,使其能够在单独的计算环境中运行。这种隔离可确保在主操作系统上和虚拟机内运行的程序不会相互干扰。
来自 Fuchsia Gerrit 代码存储库的报告表明,microfuchsia 将使用 QEMU 和 pKVM 等虚拟化软件。后者由 谷歌 开发,专注于隔离工作负载执行的分层安全性。有趣的是,谷歌还为此创建了一个名为“microdroid”的轻量级 Android 版本。
目前尚不清楚 Android 设备上 microfuchsia 的潜在功能。然而,与microdroid的相似之处表明,它可能用于运行需要更高安全性的任务。
此外,鉴于微机器人的存在,单独的紫红色解决方案的原因尚未揭晓。谷歌可能将 Fuchsia 视为 Android 生态系统中虚拟化工作负载的更安全、性能更高的选项。