Comparative Study On Android Kernels
Comparative Study On Android Kernels
ISSN No:-2456-2165
Abstract:- Android is the most popular mobile platform security updates, but also various improvements over the Stock
which is based on the Linux kernel. But their devices don't Kernel
age well compared to the competition. Smartphones phones
ship with a stock kernel configured to provide balanced They have many beneficiaries factors-
performance. We have conducted experiments on Redmi CPU, GPU, Memory and Display overclocking.
K20 Pro (codenamed Raphael) with a few different kernels How to control the CPU’s cores to boost the performance or
based on linux. We have noticed a variety of different save more battery.
performance and battery performances on different We can manage the CPU governors.
kernels by different developers. Some showed significant Change the voltage of the CPU during all possible
performance improvements and stable functioning with a frequencies.
minor increase in device temperature and reduced battery Enable USB fast charge.
life. Configure the I/O scheduler.
Have more zRAM.
Keywords:- Anykernel3, Android, Kernel.
Ability to increase RAM.
Enable/Disable Fsync
I. INTRODUCTION
Configure zRAM algorithm.
The Android OS is based on the Linux kernel and was Configure TCP algorithm.
first released in 2008. It is an open-source platform backed by Block Wakelocks.
Google and served by major hardware and software
developers. Android Worldwide market share has risen Custom kernels used here are-
explosively.
LOS Kernel- It is the default kernel which ships with the LOS
The single most prominent example is the Android custom ROM. It is a more balanced based kernel.
ecosystem. The Android open-source Project (AOSP) kernels
are derived from Linux kernels (i.e., reused in Android) with Waffles Kernel- It is a modified YAAP custom ROM kernel. It
many features added for mobile devices. In turn, the AOSP is a more performance based kernel.
kernels are reused by chipset vendors such as Qualcomm who
add additional hardware-specific changes. Soviet Kernel- It is the default kernel for Syberia OS custom
ROM. It is a very heavy performance based kernel with a very
We investigate the unique Android kernel ecosystem that poor battery life.
is decentralized and fragmented. We mine the patch
propagation delays across all layers and locate the bottleneck. All these kernels are very different from each other having
their own merits in each sector. We tested them all over the past
Another method is by making more memory available to years to know how they perform against each other.
run apps faster. Others want to upgrade older models with
newer versions of the operating system using custom roms. III. EXPERIMENT PROCEDURE
[Step1: Preparation]
VI. CONCLUSION
From the above results it is clear that stock kernels are not
focused for high performance and lean towards efficiency and
limited features. The custom kernels unlock a lot of features
like overclocking the display refresh rate considering the fact
that if the hardware supports them. For performance
evaluation, we have collected benchmarks for different kernels
for key Android system components such as Multithreading,
Task scheduling, Binder, Storage, File System, CPU
utilization, GPU utilization, Ram usage, etc. . Our test results
show that the average system performance of speedups up to
10-30%.
REFERENCES