主页(http://www.175shouji.com):Anbox允许您在任何Linux操作系统上运行Android应用程序
当前处于Alpha状态,Anbox并非没有错误和崩溃,但是从上面的视频中,您可以清楚地看到,它允许快速轻松地访问基于Android 7.1 .1 Nougat平台的Android应用程序。该软件没有像您期望的那样随Google Play商店一起提供,但是可以通过运行来从主机环境中安装应用程序 。adb install /path/to/.apk command
Anbox代表“盒子里的Android”,它是一个开放源代码项目,可让您在Linux桌面上运行Android应用,而无需担心虚拟机,双重启动或远程桌面的麻烦。它通过将Android OS放入Linux容器(LXC)来实现此目的,LXC 允许它共享内核(这意味着没有仿真),但是使用Linux命名空间将主机环境与Android OS隔离开来。因此,Anbox不允许任何直接的硬件访问,而是将Open GL ES桥接到主机,例如用于图形子系统。
安装Anbox非常简单,因为它可以在任何支持安装snap的 GNU / Linux发行版上运行。Snaps允许Anbox将所有依赖项打包到一个zip文件中,因此您不必担心自己手动安装所有内容。但是,由于安装程序脚本需要安装某些内核模块(例如DKMS),因此您需要在计算机上具有超级用户特权。
由于Google Android的广泛普及,开发人员蜂拥至该平台,为其创建了数百万个应用程序。尽管Android与桌面GNU / Linux操作系统非常相似,但它基于Linux内核,但桌面OS并未吸引类似的开发工作。这并不是说GNU / Linux操作系统会出现故障(我在自己的计算机上运行Ubuntu 16.04),但是有时某些应用程序可用于一个平台,希望您可以在另一个平台上快速访问。很快,我的意思是没有设置虚拟机,没有通过Android-x86项目进行双启动设置,也没有使用其中的一种远程桌面解决方案。幸运的是,Anbox 在这里解决了该问题。