园友接待 规章 你问我答 新手资源 宣传 活动 资源超市 检索 代理 国外 精品 VIP 初级 中级 学术嘉宾 群英会 版主 区版 管委 邀请朋友 (有奖!)

科研经验 投稿 基金 课件 科软 会议 教学 精品馆 互助 硕博 标准求助|共享 书籍 S 考研 考博 英语 资格 公务员 考试精品 工作 留学 交友

数学 物理 化学化工 生命 地学 环境 机械 力学 能源 材料 土建 水利 信息 电力 电子 信息工程 理综 药学 医学 外科 内科 妇儿五官 公卫 医综

文史哲 外语 法学 经济 年鉴 报告 管理与教育 文学原创 零点家园 影音 美图 脑力 体育 健康生活 时尚 心理 美食 医护 电脑网络 百宝箱

返回列表 回复 发帖

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

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

  2018年12月08日 稿源: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 开发者们,你们准备好了吗?


铁打的营盘流水的兵,让我们用心守护零点花园。
了解一下感谢分享


本帖最后由 网上读书 于 18-12-9 14:26 编辑

1# 塞北孤雁
Android 模拟器增加对 Fuchsia 操作系统新内核 Zircon 的支持
活在炼狱却渴望自由 2018-12-08 22:38:34
随着 Flutter 1.0 的正式发布,普遍已经知道 Flutter 是创建 Fuchsia OS App 的主要方式之一,谷歌更加接近推出这个可能的开发中的操作系统。最新消息,另一个意想不到的意外发现是来自 Android Studio 的官方Android模拟器,可以启动 Fuchsia 的 Zircon 内核。

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

发现

<img src=http://www.soudoc.com/home/attachment/201812/9/446236_1544336520G58B.jpg border=0 />
Android 模拟器增加对 Fuchsia 操作系统新内核 Zircon 的支持
不过,令人振奋的消息是:在Android的Gerrit源代码管理中找到一个新的进行中的提交记录,标记为“[fuchsia]”,所有者是“Lingfeng Yang”,表明可以让Android模拟器启动 Fuchsia 的Zircon内核!
<img src=http://www.soudoc.com/home/attachment/201812/9/446236_1544336520lc46.jpg border=0 />
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最终正式上市时,谷歌似乎已准备好让开发人员快速启动并运行。


新手如何在1-2小时内获取3-5威望奖励http://www.soudoc.com/bbs/forum-227-1.html
返回列表

零点花园属于纯学术、非经营性专业网站。

大家出于学习和科研目的进行交流讨论,如有涉侵犯著作权人的版权等信息,请及时来信告知,我们将在3个工作日内做出相应的处理,并给予相应的答复,谢谢。

辽宁网警

辽宁网警