It’s the innermost part of software that deals with hardware — controlling the screen, dealing with user input, storage, etc.
Android uses a somewhat customized version of the Linux kernel. You can find them on [kernel.org](https://www.kernel.org/), but have in mind it’s a highly technical piece of software, and most people gain little from it.
On Android I don’t think you can do very much with this knowledge, because it all comes as a part of the firmware update. You’re not going to deal with the kernel personally unless you’re actually a developer working on building Android itself, but in this case you wouldn’t be asking this question.
Latest Answers