上QQ阅读APP看书,第一时间看更新
1.4.1 Android继承于Linux
Android是在Linux的内核基础之上运行的,提供的核心系统服务包括安全、内存管理、进程管理、网络组和驱动模型等内容。内核部分还相当于一个介于硬件层和系统中其他软件组之间的一个抽象层次。但是严格来说它不算是Linux操作系统。
因为Android内核是由标准的Linux内核修改而来的,所以继承了Linux内核的诸多优点,保留了Linux内核的主题架构。同时Android按照移动设备的需求,在文件系统、内存管理、进程间通信机制和电源管理方面进行了修改,添加了相关的驱动程序和必要的新功能。但是和其他精简的Linux系统相比(如uClinux),Android很大程度地保留了Linux的基本架构,因此Android的应用性和扩展性更强。当前Android版本对应的Linux内核版本如下。
● Android 1.5:Linux-2.6.27
● Android 1.6:Linux-2.6.29
● Android 2.0,2.1:Linux-2.6.29
● Android 2.2:Linux-2.6.32.9
● Android 4.3:Linux-3.4
● Android 4.4:Linux-3.10