Internals-I: Linux To Android
For experienced Linux kernel developers, this course is a great introduction to the Android systems. We examine the features of the Android Operating System, and highlight exactly what it inherits from its Linux core, as well as how it diverges with its idiosyncrasies and “Android-isms”. We talk about the modifications to the Linux kernel, that help Android optimize for embedded and tightly constrained hardware. Additional modules discuss specific Androidisms, such as the Hardware Abstraction Layer (HAL), the Media Framework and Android Power Management.