Android Kernel Features
List of Kerenl features unique to Android
- Binder - lightweight IPC
- used instead of SysV IPC for interprocess communication
- The Linux version of Binder was originally derived from a project by PalmSource to implement a CORBA-like message-passing or method invocation system. Documentation on that system is at: http://www.angryredplanet.com/~hackbod/openbinder/docs/html/index.html
- ashmem - Android share memory
- PMEM - Process memory allocator
- logcat -
- wakelock - used for power management
- oom handling modifications
- lowmem notifications
- alarm
Resources
Jollen Chen's excellent presentation on system-level Android features, including an overview of kernel features unique to Android: (Parts in Chinese: http://www.slideshare.net/jollen/android-os-porting-introduction