What Linux-derived kernel does Android use as its foundation?
- A.BSD kernel
- B.Windows NT kernel
- C.XNU kernel
- D.Linux kernel
Why D is correct
Android is built on a modified Linux kernel. This provides process management, memory management, hardware drivers, and security features like SELinux. The Linux kernel is not the same as the Android application framework - layers above the kernel provide the Android-specific runtime and APIs.
Know someone studying for Mobile Security Fundamentals? Send them this one.