WolfcsTech


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 公益 404

如何预编译 Android 模拟器专用内核

发表于 2017-12-23 | 分类于 虚拟化 | | 阅读次数:

I. 辅助脚本

我们现在提供了一个辅助脚本来重新构建内核,其位于 $AOSP/prebuilts/qemu-kernel/build-kernel.sh。

阅读全文 »

QEMU 中音频模拟如何工作

发表于 2017-12-22 | 分类于 虚拟化 | | 阅读次数:

事情有点棘手,但这里有一个粗略的描述:

阅读全文 »

QEMU 网络虚拟化

发表于 2017-12-22 | 分类于 虚拟化 | | 阅读次数:

对于模拟器而言,让模拟器中的客户 Android 系统内的进程连接外部网络,与通过 adb forward 的方式,让外部网络的程序,连接模拟器的客户 Android 系统内的服务相比,网络拓扑结构有着非常大的不同。这种拓扑结构的差异,对模拟器内的客户 Android 系统中的进程与外部应用进程之间的网络连接的许多方面都有着非常大的影响,如连接的稳定性,性能等等。

阅读全文 »

Android QEMU 高速管道

发表于 2017-12-21 | 分类于 虚拟化 | | 阅读次数:

介绍

Android 模拟器实现了一个特殊的虚拟设备,用于提供客户 Android 系统和模拟器本身 非常 快速的通信通道。

阅读全文 »

Anbox LXC

发表于 2017-12-06 | 分类于 虚拟化 | | 阅读次数:

Anbox LXC 编译安装

在命令行中,通过 anbox 命令直接启动 Anbox 的容器管理器时,它将动态链接系统中安装的 liblxc。由 Anbox 项目的 snapcraft.yaml 文件,可以看到在创建 Anbox 的 snap 时,LXC 编译相关的选项:

阅读全文 »

LXC C API 使用

发表于 2017-12-05 | 分类于 虚拟化 | | 阅读次数:

LXC 提供了稳定的 C API 以及大量不同语言的绑定。LXC 版本中的 liblxc1 API 的接口可能会增加,但不会在不调用 liblxc2 的情况下删除或更改现有符号。

阅读全文 »

Ubuntu LXC

发表于 2017-12-04 | 分类于 虚拟化 | | 阅读次数:

容器是轻量级的虚拟化技术。它们更像增强的 chroot,而不是完整的虚拟化,比如 Qemu 或 VMware,因为它们不仿真硬件,且由于容器与主机共享相同的操作系统。容器与 Solaris zones 或 BSD jails 类似。Linux-vserver 和 OpenVZ 是两种已经存在的,为 Linux 独立开发的类容器功能实现。事实上,容器是由 vserver 和 OpenVZ 功能升级的工作而产生的。

阅读全文 »

Anbox 容器管理服务

发表于 2017-12-01 | 分类于 虚拟化 | | 阅读次数:

Anbox 安装过程分析

Anbox 是在像 Ubuntu 这样的普通 GNU/Linux 系统上,基于容器启动完整 Android 系统的方案。

阅读全文 »

运行 Anbox

发表于 2017-11-28 | 分类于 虚拟化 | | 阅读次数:

概述

Anbox 运行时主要由两个分开的实例构成:

  • 容器管理器
  • 会话管理器
    阅读全文 »

Anbox

发表于 2017-11-28 | 分类于 虚拟化 | | 阅读次数:

Anbox 是在像 Ubuntu 这样的普通 GNU/Linux 系统上,一个基于容器的启动完整 Android 系统的方法。换句话说:Android 将使你在你的 Linux 系统上运行 Android,而无需虚拟化的开销。

阅读全文 »
1…678…21
Han Pengfei

Han Pengfei

207 日志
19 分类
30 标签
GitHub 豆瓣 知乎 E-Mail
Links
  • Android Developers
  • Android Open Source Project
  • 蚂蚁网
© 2016.09.16 — 2020 Han Pengfei
由 Hexo 强力驱动
|
主题 — NexT.Mist v6.0.3