因为基于Linux的免费开源操作系统。
Android与其操作系统一样,采用多层架构。通过架构图,Android从高层到低层分为四层,分别是应用程序层、应用程序框架层、系统运行时层和Linux内核层。开发人员还可以完全访问核心应用程序使用的API框架。
Android运行在Linux内核上,但它不是GNU/Linux。由于GNU/Linux支持的大部分功能Android都不支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango、Glibc等都被删除了。
扩展信息:
虚拟硬件系统特点:
1.虚拟化技术涉及到在操作系统中虚拟化内存,用户在实际运行过程中所需要的内存量可能远大于实际设备的内存大小。利用内存虚拟化技术,用户可以将部分硬盘转换为虚拟内存。
2.虚拟机是虚拟机技术的核心,是位于操作系统和计算机硬件之间的一层代码,用于将硬件平台划分为多个虚拟机。
运行在特权模式下,其主要功能是隔离和管理上层运行的多个虚拟机,控制它们对底层硬件的访问,并为每个客户操作系统创建一个虚拟机。它独立于硬件虚拟化环境(包括处理器、内存和I/O设备)。
参考来源:百度-Android百科
上一篇:适配安卓10的虚拟机
下一篇:虚拟机里开发