Android模拟器增加对Fuchsia新操作系统内核Zircon的支持

2018年12月08日 09:39 次阅读 稿源:Fuchsia OS 中文社区 条评论

感谢Fuchsia OS 中文社区的投递

最新消息,发现来自 Android Studio 的官方Android模拟器,可以启动 Fuchsia 操作系统的 Zircon 内核。Google 似乎已准备好让开发人员快速启动并运行。Fuchsia 开发者们,你们准备好了吗?

随着 Flutter 1.0 的正式发布,普遍已经知道 Flutter 是创建 Fuchsia OS App 的主要方式之一,谷歌更加接近推出这个可能的开发中的操作系统。最新消息,另一个意想不到的意外发现是来自 Android Studio 的官方Android模拟器,可以启动 Fuchsia 的 Zircon 内核。

在过去的几年里,Google一直在努力开发 Fuchsia,以便让它能在各种设备上运行,包括 Pixelbook,Google Home Hub和各种其他原型。最近,华为甚至加入了该支持,Zircon 可在其流行机型 Honor Play上运行。这些努力虽然受到赞赏和鼓舞,但还不足以让一些软件开发人员加入 Fuchsia 开发者的行列的并开始为这个新平台开发应用程序。

发现

不过,令人振奋的消息是:在Android的Gerrit源代码管理中找到一个新的进行中的提交记录,标记为“[fuchsia]”,所有者是“Lingfeng Yang”,表明可以让Android模拟器启动 Fuchsia 的Zircon内核!

到目前为止,在代码中没有太多需要改变以使Zircon启动成为可能。 这是因为Android Emulator基于QEMU,它长期以来一直支持Zircon和Fuchsia,还有一些额外的Android特定修改。

更多发现

从提交记录还可以看到,Lingfeng Yang 为 QEMU添加了一个新的BIOS,使其可以使用Zircon。两个提交都被标记为“fuchsia-x64-begin”,这表明此Fuchsia 模拟器的初始预期用途将基于64位x86 CPU架构。这是有道理的,因为在PC上性能应该更好,仿真x86版本而不是ARM。

然而,截至今年年初,QEMU无法再支持Fuchsia中的图形,因为操作系统需要使用Vulkan图形而不是OpenGL,而QEMU尚未支持。谷歌几年来一直在推动QEMU获得Vulkan图形支持,并且它已成为2017年和2018年Google Summer of Code(旨在让大学生参与推广的开源项目的计划)的项目。谷歌现在可能打算完成“Vulkan-ize”QEMU所需的工作。

未来发展

谷歌自去年5月以来一直在努力在Android模拟器中实施Vulkan,并且近几个月取得了巨大成功。这意味着我们很快就会看到Fuchsia很快就会在Android模拟器中运行图形。

现在判断Google是否打算将与Fuchsia相关的工具纳入Android Studio还为时过早,但这样做是有道理的,因为它可以让开发人员使用他们已经安装的工具来熟悉操作系统。

考虑到Flutter已经与Android模拟器紧密集成,当Fuchsia最终正式上市时,谷歌似乎已准备好让开发人员快速启动并运行。Fuchsia 开发者们,你们准备好了吗?

腾讯云

活动入口:

腾讯云 - 热销云产品年付3折起

对文章打分

Android模拟器增加对Fuchsia新操作系统内核Zircon的支持

5 (18%)
已有 条意见
300-250.jpg

    最新资讯

    加载中...

    今日最热

    加载中...

    热门评论

      招聘


      Advertisment ad adsense googles cpro.baidu.com
      created by ceallan