Kernel

  • The kernel is a computer program that is the core of a computer's Please login to see this link., with complete control over everything in the system. It is the first program loaded on Please login to see this link.. It handles the rest of start-up as well as input/output requests from Please login to see this link., translating them into Please login to see this link. instructions for the central processing unit. It handles memory and peripherals like keyboards, monitors, printers, and speakers.

    Android's kernel is based on one of the Please login to see this link.'s Please login to see this link. (LTS) branches. Since April 2014, Android devices mainly use versions 3.4, 3.10 or 3.18 of the Linux kernel. The specific kernel version depends on the actual Android device and its hardware platform; Android has used various kernel versions since the version 2.6.25 that was used in Android 1.0.


    Android's variant of the Linux kernel has further architectural changes that are implemented by Google outside the typical Linux kernel development cycle, such as the inclusion of components like Binder, ashmem, pmem, logger, wakelocks, and different out-of-memory (OOM) handling. Certain features that Google contributed back to the Linux kernel, notably a power management feature called "wakelocks", were rejected by mainline kernel developers partly because they felt that Google did not show any intent to maintain its own code.


    The Please login to see this link. on Android devices is split into several partitions, such as /system for the operating system itself, and /data for user data and application installations. In contrast to desktop Linux distributions, Android device owners are not given root access to the operating system and sensitive partitions such as /system are Please login to see this link.. However, root access can be obtained by exploiting Please login to see this link. in Android, which is used frequently by the Please login to see this link. to enhance the capabilities of their devices, but also by malicious parties to install Please login to see this link. and Please login to see this link..

    Sources etc.

    Sources
    https://en.wikipedia.org/wiki/Android_(operating_system)#Linux_kernel

Share