Abox可让你在任何GNU/Liux操作系统上运行Adroid应用程序。
具有以下特性:
没有限制:由于Abox运行着整个Adroid系统,所以理论上任何应用都可以在其中运行
安全:Abox将AdroidAPP放进一个密封的盒子中,无需直接访问硬件或数据
性能:无需虚拟化硬件而运行Adroid,可以无缝桥接硬件加速功能
集成:与主机操作系统紧密集成,以提供丰富的功能集
Abox使用Liux命名空间(user,pid,uts,et,mout,ipc)在容器中运行完整的Adroid系统,并在任何基于GNULiux的平台上提供Adroid应用程序。
容器内的Adroid无法直接访问任何硬件。所有硬件访问都经过主机上的abox进程。我们正在重用Adroid中实现的基于QEMU的模拟器,用于OpeGLES加速渲染,容器内的Adroid系统使用不同的管道与主机系统进行通信,并通过这些管道发送所有硬件访问命令。
有关更多详细信息,请参阅以下文档页面:
AdroidHardwareOpeGLESemulatiodesigoverview
AdroidQEMUfastpipes
TheAdroid"qemud"multiplexigdaemo
Adroidqemudservices








评论