What Linux-derived kernel does Android use as its foundation?
- A.BSD kernel taken directly from the FreeBSD source tree
- B.XNU kernel of the same kind Apple ships in iOS releases
- C.Windows NT kernel in the mobile configuration Microsoft ships
- 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.