科普下Anbox是什么

导读 今天小编跟大家讲解下有关Anbox是什么,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说Anbox是什么,小编也收集到了有关Anbo

今天小编跟大家讲解下有关Anbox是什么,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说Anbox是什么,小编也收集到了有关Anbox是什么 的相关资料,希望大家看到了会喜欢。

Anbox是一个免费的开源兼容层,旨在允许为Android开发的移动应用程序和移动游戏在GNU / Linux发行版上运行。 使用LXC执行Android运行时环境,将Android的目录结构重新创建为可安装的循环映像。

Anbox 是一个免费的开源兼容层,旨在允许为 Android 开发的移动应用程序和移动游戏在 GNU / Linux 发行版上运行。 它通过使用 LXC 执行 Android 运行时环境,将 Android 的目录结构重新创建为可安装的循环映像,同时使用本机 Linux 内核来执行应用程序。

Anbox 使用 Linux 命名空间机制(user,pid,uts,net,mount,ipc)在容器中运行完整的 Android 系统,并在任何基于 GNU/Linux 的平台上提供 Android 应用。

容器内的 Android 没有直接访问任何硬件的权限。所有的硬件访问通过主机上的 anbox 守护进程。我们复用基于 QEMU 的模拟器中为 Android 所做的 OpenGL ES 加速渲染的实现。容器内的 Android 系统使用不同的管道与主机系统通信,并通过它们发送所有的硬件访问命令。

Anbox 当前适合桌面使用用例,但也可以被用在移动操作系统上,比如 Ubuntu Touch,Sailfish OS 或者 Lune OS。然而,由于 Android 应用的映射当前是专用于桌面的,因此这还需要额外的工作来支持窗口用户界面栈。