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 系统使用不同的管道与主机系统通信,并通过它们发送所有的硬件访问命令。

1.安装依赖
# sudo apt install docbook2x2.下载源码
Download lxc source code
# git clone https://github.com/lxc/lxc.git3.编译安装
# cd lxc
# ./autogen.sh
# ./configure
# sudo make -j12
# sudo ma

LXC源码编译测试(五)相关推荐

  1. Spring源码编译测试

    Spring源码编译(以5.3.22版本为例) 参考作者:程序员七哥 https://www.bilibili.com/read/cv11704879/ 出处:bilibili 本项目环境版本介绍: ...

  2. Ubuntu下源码编译VirtualBox五 —— 源码编译(4)

    接前一篇文章<Ubuntu下源码编译VirtualBox四 -- 源码编译(3)>,链接如下: Ubuntu下源码编译VirtualBox四 -- 源码编译(3)_蓝天居士的博客-CSDN ...

  3. rocksdb ubuntu c++源码编译测试

    2019独角兽企业重金招聘Python工程师标准>>> 环境: ubuntu16.4 需要安装 snappy gflage bz2 zstd 以及g++ 其中zstd是faceboo ...

  4. Ubuntu下源码编译VirtualBox六 —— 源码编译(5)

    接前一篇文章<Ubuntu下源码编译VirtualBox五 -- 源码编译(4)>,链接如下: Ubuntu下源码编译VirtualBox五 -- 源码编译(4)_蓝天居士的博客-CSDN ...

  5. Ubuntu 15.04 安装TensorFlow(源码编译) 及测试梵高作画

    介绍Google的TensorFlow机器学习开源库,在UbuntuKylin上的安装和和源码编译. 原始官方文档参见:http://www.tensorflow.org. 本电脑配置如下: 3.19 ...

  6. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

    25. 集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据 ...

  7. linux源码编译emqttd,emqtt编译及简单测试记录

    emqtt:在Erlang中实现的MQTT客户端库和命令行工具,支持MQTT v5.0 / 3.1.1 / 3.1. 下载源码 编译 cd emqtt & make 运行 ./rebar3 s ...

  8. 5单个编译总会编译全部_玩转Android10(五)源码编译开发中常用命令

    源码开发编译中,熟练掌握常用命令,可以提高开发工作效率.Android源码中,将相关的命令分为如下几类: 1.初始化源码编译环境 初始化编译环境,为后续提供如lunch.make.xxgrep.god ...

  9. 【CV实战】Ubuntu18.04源码编译安装opencv-3.4.X+测试demo

    之前在Windows上借助VS编译opencv,很轻松就能搞定,到Linux下踩了坑,Ubuntu下编译.卸掉重编.搞了几次,还把系统库给卸载掉了(sudo apt-get remove python ...

最新文章

  1. 艾伟_转载:C#中的委托和事件-抛砖引玉
  2. shell 统计一个词出现的概率_如何在Mac上设置系统范围的字数统计服务
  3. c语言hellowwo所占字节数,哪个懂C语言?帮忙做~个题,跪求
  4. 新媒体技术发展迅猛 手机将让生活产生巨变(转)
  5. Dp问题:奶牛的聚会
  6. P4562-[JXOI2018]游戏【数论,组合数学】
  7. php生成cookie在哪,php程序中cookie的使用方法
  8. 任正非:做芯片砸钱不行 得砸数学家、物理学家、化学家
  9. python自动化办公都能做什么-盘点使用Python进行自动化办公所需要的知识点
  10. 语音识别已逐渐普及 搜狗讯飞各具特色
  11. mantis修改mysql端口_(功能篇)回顾Bug管理系统Mantis优化改造经历(示例代码)
  12. Mac实用软件及功能总结
  13. 上海道宁联合德国think-cell,为您提供更便捷高效的PowerPoint插件
  14. 土地购买(USACO 2008 March Gold)
  15. 跳槽最大原因不是为钱,你信吗?
  16. 分布式数据库如何实现主键全局自增?
  17. 父类指针可以指向子类对象
  18. Cisco语音专业认证CCVP
  19. iOS代码实现布局(三)—用CocoaPods导入第三方库Masonry
  20. 如何将「插件化」接入到项目之中?

热门文章

  1. 如何突破Windows环境限制打开“命令提示符”
  2. HDU 1233 - 还是畅通工程
  3. TQ2440实现触摸屏和qt图形 解决segmentation fault
  4. Ruby on Rails本地安装方法
  5. Nginx基础和原理介绍
  6. 运行python manage.py runserver报错现象、原因和解决办法
  7. NLP--- 将改变你未来沟通方式的7种NLP技术(第二部分)
  8. java IO流详解及特性
  9. jquery的ajax异步请求接收返回json数据
  10. idea怎么给方法快速添加注释_生完孩子胸部下垂怎么办?来看快速矫正的方法