基于LXC的Android系统虚拟化关键技术设计与实现

被引量 : 0次 | 上传用户:gd1000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android移动设备的普及,Android系统的开放性吸引了越来越多的硬件与软件开发厂商,Android应用市场也随之繁荣,各具特色的应用软件满足了不同人的软件消费需求。同时Android系统的开放性也导致了恶意应用软件的泛滥,威胁Android用户的隐私安全。为了增强Android系统的安全性,本文在Android系统中引入虚拟化技术,通过Android虚拟化后带来的隔离性来增强用户隐私的安全。然而,在虚拟化技术在高性能的服务器上得到了广泛应用并且日趋成熟,但在计算处理能力较弱的Android移动设备上,目前的虚拟化方案较少。因此,针对Android系统特点,本文提出了一种基于1xc的Android系统虚拟化方案,该方案将lxc工具移植到Android系统中,然后将Android客户机运行于lxc创建的容器下,从而实现了多个Android系统共用一个Linux内核,完成了Android系统的操作系统级虚拟化,同时还设计了共享服务用于降低Android虚拟化带来的内存消耗。为了实现本方案,本文完成了如下工作:(1)研究并分析了当前Android系统虚拟化技术,调研了业界内相关实现,为本文的Android系统虚拟化设计和实现提供参考;(2)分析了Android系统虚拟化所面临的问题,介绍了使用lxc工具进行操作系统级虚拟化的优势,同时也分析了lxc工具的实现原理;(3)设计并实现了Android虚拟化原型系统,主要完成了lxc工具的移植,Binder驱动的虚拟化,以及输入与显示显示输出设备的复用;(4)通过功能测试,验证了本虚拟化系统的可行性与功能完整性,可通过虚拟化隔离多个Android系统增强安全性,同时也通过性能测试统计了Android系统虚拟化后内存使用情况,分析数据说明了本设计方案的优势。
其他文献
提出了一个需要互相合作情况下的一般的二人沟通模型.模型将整个沟通的过程分为8个步骤,引入交叉熵来度量两人谈话的和谐程度,在和谐度量的基础上引入了沟通模型的2个理论假设.在
目的:评价加味小蓟饮子治疗IgA肾病下焦湿热型患者血尿的临床疗效。方法:1.将符合本研究课题纳入标准的60例患者按照随机分组的原则分为治疗组和对照组,每组各30例患者。2.服
教育是生活的需要,它源于生活又以生活为归宿,我国的大教育家陶行知也提出"生活即教育"的思想,新课程注重"课堂生活化,生活课堂化",所以,构建生活化的政治课堂是顺应新课改的
利用平行四边形结构的不稳定性,在普通防盗窗的基础上改进设计了一种新型防盗逃生窗.从美观舒适、防盗、灾难自救时逃生、受力分析等美学和机械角度论述了其优越性和实用性,
微课作为一种新兴的课程资源,对我国的教育信息化和教学、学习方式改革都有重要意义。从中小学教学到高校教学都开始大范围使用了微课模式,其相关研究也层出不穷,而微课在高
基于生态足迹的理论,从旅游者消费结构特征出发,将兴文世界地质公园的旅游生态足迹划分为旅游交通 、餐饮、住宿、购物、游览、娱乐等6个方面,对整个世界地质公园的生态足迹进行
哮喘和慢性阻塞性肺疾病是气道炎症的主要表现形式,是多种刺激因素、多种细胞、多种炎症介质、多种靶点和通路共同参与构成的复杂炎症网络。目前这类疾病困扰着世界上3亿人口
供应链金融业已成为众多商业银行的一种全新的金融服务形式,顺应中小企业资金需求的要求,以资金注入的方式,为融资困难的上下游配套企业提供资金支持,激活整个供应链的运转,同时利
本文构建了一个基于GPU的深度图像后期绘制与合成系统,集成了与深度图像相关的后期合成技术与绘制算法。深度图像中每个像素包含多个采样点信息(如深度、不透光率等),针对随