원문정보
초록
영어
This paper proposes an Android mobile virtualization scheme based on the Linux Container technology. The scheme transplants the LXC tool into Android system. An OS that support LXC is built on SD card as the host environment of virtualization management, and the container is built on the client machine.By configuring the system root file, network and equipment in the container, make modified Android system can run in this environment. So one or more Android systems can run, and share a Linux kernel, which complete the virtualization of the operating system level. The results of the experiment show that the scheme has great advantages in balance between efficiency and isolation.
목차
1. Introduction
2. LXC Technology
3. Overall System Architecture
4. Adaptive Android Kernel
4.1. The Configuration of Config File
5. Modify the Kernel Source Code
5.1. Increase the Call of Setns System
5.2 Add the Proc Entrance and Operation Interface of NameSpace
5.3. Modification During the Implementation Process of the Fork Call
5.4. Modification of Kernel Startup Parameters and the Generation of Boot Partition
6. Build the Host Environment
6.1. Download and Install the Debian Host System on the SD Card
6.2. Configure the Host System
6.3. Start Scripting Configuration
6.4. Transplant LXC and Build the Android Container
6.5. Running and Result Analysis of Android Container
7. Conclusion
References