Skip to content
Droid ToolsDroid Tools
Home

Explore

  • News
    417
  • OS
    262
  • Apps
    226
  • Phones
    181
  • Guides
    175
  • Wearables
    99
  • Reviews
    16

Latest Articles

  • Samsung rolls out stable One UI 9 update to budget and mid-range Galaxy phones
    OS

    Samsung rolls out stable One UI 9 update to budget and mid-range Galaxy phones

  • Six Pixel features Samsung Galaxy phones still need
    Phones

    Six Pixel features Samsung Galaxy phones still need

  • Honor Magic 9 series leads 2026 Android flagship sales in China
    Phones

    Honor Magic 9 series leads 2026 Android flagship sales in China

  • Galaxy S27 launch could happen earlier than usual amid Samsung schedule changes
    Phones

    Galaxy S27 launch could happen earlier than usual amid Samsung schedule changes

  • Garmin CIRQA vibration alerts arrive with firmware update 4.20
    Wearables

    Garmin CIRQA vibration alerts arrive with firmware update 4.20

Live Offers

Deal Alerts

Browse reported discounts on phones, wearables, and accessories. Check the retailer for the current price and availability.

View All Deals

Latest Deal Alerts

  • Sony WF-1000XM6 earbuds drop to $238 in limited B&H Photo Video discount
    🔥 Offer

    Sony WF-1000XM6 earbuds drop to $238 in limited B&H Photo Video discount

  • Walmart cuts iVANKY ultra-slim magnetic power bank to $15 in 50% discount
    🔥 Offer

    Walmart cuts iVANKY ultra-slim magnetic power bank to $15 in 50% discount

  • 🔥 Offer

    Amazon offers $749 Pixel 10 Pro XL deal as memory prices climb

  • Moto Tag 2 price increases to $29.99 as introductory discount ends
    🔥 Offer

    Moto Tag 2 price increases to $29.99 as introductory discount ends

  • Samsung Galaxy S26 discounts continue on Amazon after October Prime Day
    🔥 Offer

    Samsung Galaxy S26 discounts continue on Amazon after October Prime Day

About UsContact
Editorial PolicyReview Policy
Privacy PolicyCookie PolicyTerms & Conditions
⌘K
Search
Official Channels10 Profiles
FacebookX (Twitter)InstagramThreadsLinkedInBlueskyTikTokTelegramMastodonRSS Feed
Droid Tools

Droid Tools covers the latest Android news, device reviews, app updates, and OS guides. Stay informed with hands-on coverage from mobile tech experts.

Explore

  • News
  • Phones
  • Apps
  • Android OS
  • Wearables
  • Guides
  • Reviews
  • Deals

Legal & Info

  • About Us
  • Contact
  • Editorial Policy
  • Review Policy
  • Privacy Policy
  • Terms & Conditions
  • Cookie Policy
  • Affiliate Disclosure
  • Disclaimer
  • HTML Sitemap
© 2026 Droid Tools. All rights reserved.
Home/Guides/What you need to know about custom kernels
Guides

What you need to know about custom kernels

With an incredible 13 million lines of code, the Linux kernel is one of the biggest open source projects in the world, possibly. Initially put together by Trovalds, the originally intended Linux kernel currently supports about 30 different architectures with no cross-platform intentions. If you're on XDA, you probably have heard about kernels before. The ...

Cristian Penisoara• Guides Writer · Android Power User
Mar 9, 2020•Updated•3 min read
android kernel
0%
Share on XFacebookBluesky
Follow on Google
Trust this source on GoogleAlways see our reviews and tech guides first in search results
Add trusted source

With an incredible 13 million lines of code, the Linux kernel is one of the biggest open source projects in the world, possibly. Initially put together by Trovalds, the originally intended Linux kernel currently supports about 30 different architectures with no cross-platform intentions.

If you’re on XDA, you probably have heard about kernels before. The amazing custom kernel that offers a lot of features including but not limited to, more battery life, a smoother interface, maybe exFAT or OTG support, custom color controls, wake-up gestures etc. So, what exactly are custom kernels, and where did a kernel’s entire image get into Android?

Since the inception of computers and devices, there has been a three-tier interaction model.

android kernel

As you can see, either way the kernel arrives at the second tier. That means that the kernel is the middle man if there is any contact between the operating system and the hardware (such as a volume increase trigger) or between the hardware and the operating system (such as an insertion of a USB device).

So, the next time you increase the volume on your Android device, what actually happens is that Android sends a request to the kernel indicating that the volume needs to be increased, and since the kernel manages the hardware, it raises the voltage for the speaker (which translates loosely into sending a request for a ‘ volume increase ‘ to the speaker); or the time you plug-in a USB device into your OTG-enab

The boot sequence for an Android device looks something like this:

You may also likeRelated
GuidesHow to turn off Pixel camera AI features on newer Google devicesOct 28, 2026→GuidesHow Pixel Watch Find Hub Settings Helped Recover a Lost Device at Airport SecurityOct 26, 2026→GuidesGoogle Pixel update schedule and device lifespan guideOct 23, 2026→

BIOS->Bootloader->Kernel->Operating System.

Google wanted to go with the linux kernel when Android was brought up, a move that was rightly made. The’ mainline’ linux kernel is the kernel used in desktops that can be compiled and run from the linux branch of Trovalds, whereas the kernel of Android is a fork with (relatively) few additions off this mainline kernel. The key reason we can’t run the mainline kernel (the one running on desktops) is due to the lack of support for some of those elements that are required for Android.

  1. The android binder, an Android-specific interprocess communication mechanism, and remote method invocation system. If android decides to write to the display, the OS and the GPU talk through the binder. That should fairly give the idea that *almost* all communications are made through binders.
  2. ashmem/pmem/ion: memory allocators specifically designed for android
  3. logger: to write various logs like kmsg, radio, events, etc.
  4. wakelocks: ever wondered why you get that facebook message on your phone even though it seems to be turned off? voilà. wakelocks at work. (psst. the facebook for Android application holds a LOT of wakelocks, but that’s discussion for another day)
  5. oom handling: OOM stands for Out Of Memory. Since Android devices run low on memory, this is a process killer, the Linux LMK (Low Memory Killer). This is what prevents the device from hanging up by clearing a few running background apps when you open too many of them.
  6. support for YAFFS/JFFS/ file systems: If you’re running older devices, you are probably running a device with flash file systems. These are different from the conventional ext2/3 file systems, and need to be supported by the kernel.

There are various custom kernels to choose from, giving you a plethora of choices. You can either go for a high-performance, overclocked gaming kernel or a battery booster under-clocked, or go with a fair share of both. If you can’t decide, you can go ahead very well and build your own custom kernel with the features that you like since most OEMS release the kernel sources for their devices.

Trust this source on GoogleAlways see our reviews and tech guides first in search results
Add trusted source
Tags:#custom kernel#how it works#kernel
Recommended Deals
1 / 9
Apple AirPods Pro 3

Apple AirPods Pro 3

5.0
$199.00249.00-20%
Buy on Amazon
* As an Amazon Associate, Droid Tools earns from qualifying purchases. Read our editorial policy
Cristian Penisoara
Cristian PenisoaraGuides Writer · Android Power User

Cristian Penisoara is a Guides Writer and Android specialist at Droid Tools. An Android user since version 2 and a professional event photographer, he combines technical curiosity with a detail-oriented approach - every guide he publishes is tested step-by-step on a real device before it goes live.

Next Story in Guides

How to turn off Pixel camera AI features on newer Google devices

Learn how to turn off Pixel camera AI features like Auto Best Take and Auto Edit on newer Google phones to prevent unwanted photo adjustments.

→

Latest Stories

Samsung rolls out stable One UI 9 update to budget and mid-range Galaxy phones01

Samsung rolls out stable One UI 9 update to budget and mid-range Galaxy phones

02

Six Pixel features Samsung Galaxy phones still need

03

Honor Magic 9 series leads 2026 Android flagship sales in China

04

Galaxy S27 launch could happen earlier than usual amid Samsung schedule changes

Recommended Deal
-13% OFF
Google Pixel Watch 5 (45mm)

Google Pixel Watch 5 (45mm)

5.0(1,771 reviews)
$459.99$529.99
Buy on Amazon

* As an Amazon Associate, Droid Tools earns from qualifying purchases.

Top Deals

Sony WF-1000XM6 earbuds drop to $238 in limited B&H Photo Video discount

Deal
Sony WF-1000XM6 earbuds drop to $238 in limited B&H Photo Video discount

Walmart cuts iVANKY ultra-slim magnetic power bank to $15 in 50% discount

Deal
Walmart cuts iVANKY ultra-slim magnetic power bank to $15 in 50% discount

Amazon offers $749 Pixel 10 Pro XL deal as memory prices climb

Deal

Continue reading

More from this category →
google pixel camera
GuidesOct 28, 2026

How to turn off Pixel camera AI features on newer Google devices

Learn how to turn off Pixel camera AI features like Auto Best Take and Auto Edit on newer Google phones to prevent unwanted photo adjustments.

By Luiza Mosneagu
How Pixel Watch Find Hub Settings Helped Recover a Lost Device at Airport Security
GuidesOct 26, 2026

How Pixel Watch Find Hub Settings Helped Recover a Lost Device at Airport Security

A traveler recovered a lost smartwatch in ten minutes using Pixel Watch Find Hub settings. Learn how to configure location toggles and ring missing devices.

By Cristian Penisoara
Google Pixel update schedule and device lifespan guide
GuidesOct 23, 2026

Google Pixel update schedule and device lifespan guide

Track the Google Pixel update schedule, including seven-year lifespans for newer models, quarterly patch shifts, and dual Android OS release windows.

By Cristian Penisoara
How to fix Android time zones amid Canadian daylight saving changes
GuidesOct 23, 2026

How to fix Android time zones amid Canadian daylight saving changes

Google explained how to manage Android time zones as Canadian regions end seasonal time changes, offering steps for automatic and manual clock adjustments.

By Cristian Penisoara
Next in queue

Read the next article

The next story loads as you reach the end. You can also load it using the button.

Comments & Discussions

Join the conversation! We use Disqus to handle comments. Click the button below to load the comment section.