Difference between revisions of "Android Kernel Features"
(Created page with '== List of Kerenl features unique to Android == * Binder - lightweight IPC ** used instead of SysV IPC * ashmem - Android share memory * PMEM - Process memory allocator * logcat …') |
(add to category:android, also put in link to old Binder docs) |
||
Line 1: | Line 1: | ||
== List of Kerenl features unique to Android == | == List of Kerenl features unique to Android == | ||
* Binder - lightweight IPC | * Binder - lightweight IPC | ||
− | ** used instead of SysV 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 | * ashmem - Android share memory | ||
* PMEM - Process memory allocator | * PMEM - Process memory allocator | ||
* logcat - | * logcat - | ||
* wakelock - used for power management | * wakelock - used for power management | ||
− | * oom handling modifications | + | * oom handling modifications |
− | * alarm | + | ** lowmem notifications |
+ | * alarm | ||
== Resources == | == Resources == | ||
Jollen Chen's excellent presentation on system-level Android features, including an overview of kernel features unique to Android: (Parts in Chinese: | 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 | http://www.slideshare.net/jollen/android-os-porting-introduction | ||
+ | |||
+ | [[Category:Android]] |
Revision as of 12:09, 5 November 2009
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