Kernel VS Not. Difference? - Samsung Galaxy S7 Edge Questions and Answers

Good day
Anyone can show the differences between a Kernel ROM and NOT?
I'm currently running on SuperStock-Rom V2.4 and planning to flash SuperStock-Kernel.
Want to know the Advantages and Disadvantages.
Thanks

One is a full ROM with different software and various interface differences, depending on the ROM you choose.
A kernel is the base operator for any OS. This tells your hardware how to work and potentially unlocks features the standard kernel does not allow.
Not sure if this explains them well in non technical terms.

riso123 said:
One is a full ROM with different software and various interface differences, depending on the ROM you choose.
A kernel is the base operator for any OS. This tells your hardware how to work and potentially unlocks features the standard kernel does not allow.
Not sure if this explains them well in non technical terms.
Click to expand...
Click to collapse
That helps, thanks Man! But from your opinion. Which one is better? Kernel or Not?
Want to know more about difference between the two. Heheh. Much better from DEVs. Hehehe.
Thanks!

I think i had the wrong question here.
I was actually thinking the Kernel is a different ROM that comes with Kernel version.
So Kernel is a add-on to flash on top of a ROM. Right?

Harvie Almighty said:
I think i had the wrong question here.
I was actually thinking the Kernel is a different ROM that comes with Kernel version.
So Kernel is a add-on to flash on top of a ROM. Right?
Click to expand...
Click to collapse
Yes. The two are totally separate things. You can be rooted on a stock ROM and use a custom kernel.
Likewise, you carbon be in a custom ROM with a stock kernel.
To ask which is best wouldn't make sense as they are two totally different parts of a phone\OS.

riso123 said:
One is a full ROM with different software and various interface differences, depending on the ROM you choose.
A kernel is the base operator for any OS. This tells your hardware how to work and potentially unlocks features the standard kernel does not allow.
Not sure if this explains them well in non technical terms.
Click to expand...
Click to collapse
riso123 said:
Yes. The two are totally separate things. You can be rooted on a stock ROM and use a custom kernel.
Likewise, you carbon be in a custom ROM with a stock kernel.
To ask which is best wouldn't make sense as they are two totally different parts of a phone\OS.
Click to expand...
Click to collapse
In my case, I'm currently in a custom ROM right now which is SuperStock-Rom V2.4, can I flash the SuperStock-Kernel V2.0.1?
Thanks

depends rom might conflict with kernel since kernel moght set flags the rom woukd freak on. A good kernel can make a stock rom fly. But a stock kernel cant help even the most optimised rom. Kernel is what gives it the horse power.

Just make sure you have a flashable backup of your current kernel so you can revert if you run in to any boot issues, then you should be good to go.

Related

Stupid kernel question

i've found just enough answers about this to confuse me
I understand the difference between a kernel and a ROM, what i don't understand is compatibility. Unless there's an epic ROM (eg, CM) i usually prefer to stay rooted, but bloat free. but I've never had an android device that i can go as hack-crazy as i intend to do with my soon-to-be-arriving a500, and i'm planning on at least exploring some more in depth hacks.
So, my question is, how cross compatible are kernels. I know they're often designed for specific ROMS, i also know there are at least some instances where you can use one kernel across multiple ROMS, and that in some cases one ROM can accept multiple kernels. But... i guess i'm just looking for clarification. How exactly does ROM/kernel compatibility work? can i swap out the stock kernel for the fastest kernel, or is it more complicated than that?
thanks in advance guys.
mtmerrick said:
i've found just enough answers about this to confuse me
I understand the difference between a kernel and a ROM, what i don't understand is compatibility. Unless there's an epic ROM (eg, CM) i usually prefer to stay rooted, but bloat free. but I've never had an android device that i can go as hack-crazy as i intend to do with my soon-to-be-arriving a500, and i'm planning on at least exploring some more in depth hacks.
So, my question is, how cross compatible are kernels. I know they're often designed for specific ROMS, i also know there are at least some instances where you can use one kernel across multiple ROMS, and that in some cases one ROM can accept multiple kernels. But... i guess i'm just looking for clarification. How exactly does ROM/kernel compatibility work? can i swap out the stock kernel for the fastest kernel, or is it more complicated than that?
thanks in advance guys.
Click to expand...
Click to collapse
Most kernel threads will state which ROMs they're compatible with. Stick with what the OP of the thread states, and you should be OK, with exception of a few minor bugs here and there now and then.

What do kernels do?

I've been flashing different roms but I don't flash kernels can you guys tell me what flashing one of them will do?
rcraig617 said:
I've been flashing different roms but I don't flash kernels can you guys tell me what flashing one of them will do?
Click to expand...
Click to collapse
What most use them for is to (overclock) their tabs and other features. Make sure you get the one for the rom you have installed.
Kernels are the simple codes written to utilize the hardware. They make available all the functions of hardware with system calls. Some of the kernels are also called micro kernels as they use very little codes to use all the functions of hardware and are thus very small in size. But coding becomes a little bit typical. Well simply, when you are changing your rom most of the time your kernel also change as different dev's use different kernel for there rom. You need not to worry to change kernel if you dont know much about it. Kernel are also responsible for increasing the speed of your tab as they change the way hardware is implemented.
One very good outcome of changing kernel you must have noted is that of overclocking.
Try to use the kernel which is stable.

[Q] Benefits of using custom kernel?

I've just flashed the latest version of paranoid android, loving it so far but was wondering about kernels and their benefits? What changes can you make and how exactly does it make the device any better?
joeyh51 said:
I've just flashed the latest version of paranoid android, loving it so far but was wondering about kernels and their benefits? What changes can you make and how exactly does it make the device any better?
Click to expand...
Click to collapse
Read the OPs of the kernel threads to get an idea of what they offer and decide which features you're looking for. Many offer the ability to over/underclock (not sure why you'd want to overclock when we're already running at 1.7, but to each his own I guess), others address the thermal throttling issues, but in general they usually include general improvements over the stock kernel. Make a backup and flash a few to see how they run.

Help here!

I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
todopertin said:
I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
Click to expand...
Click to collapse
Any custom ROM that comes packaged with an included kernel should allow you to overclock. AFAIK the oveclocking capability lies within the kernel (at least with Xperias this is the case) . At the least, a stock ROM with a custom kernel and a CPU/Performance app will give you overclocking options.
My suggestion though is to get a ROM like PAC, that comes with a kernel and the needed app to manage your CPU settings.
Langes said:
Any custom ROM that comes packaged with an included kernel should allow you to overclock. AFAIK the oveclocking capability lies within the kernel (at least with Xperias this is the case) . At the least, a stock ROM with a custom kernel and a CPU/Performance app will give you overclocking options.
My suggestion though is to get a ROM like PAC, that comes with a kernel and the needed app to manage your CPU settings.
Click to expand...
Click to collapse
That is not fully correct.
Most PAC builds use the stock CM kernel. Our ROM offers performance settings to manage that, but they generally do not allow overclocking.
Some of us have additional builds with performance kernels built in. Not all of us though.
Your best approach would be to install PAC for your device then check your devices XDA thread for a popular performance kernel and flash that afterwords. The performance control will see the new CPU settings and you will then be able to configure it as you need.
DL an oc app, like CPU tuner or whatever..
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
todopertin said:
I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
Click to expand...
Click to collapse
Yes, you need a kernel with overclock support .
On Gs2 I use PAC and dorimanx kernel
On your phone you need to search for kernels and roms for your model
Sent from my GT-I9100 using Tapatalk

[Q] Question about Kernels

Hi, just a quick question
Kernels come WITH the Rom? right?
...like if I flash a custom rom...no need to worry about the Kernel?
do I need a specific Kernel for a specific rom to run properly?
I've been flashing roms since ages but still dont know a thing about Kernels
thanks
Ahmed93 said:
Hi, just a quick question
Kernels come WITH the Rom? right?
...like if I flash a custom rom...no need to worry about the Kernel?
do I need a specific Kernel for a specific rom to run properly?
I've been flashing roms since ages but still don't know a thing about Kernels
thanks
Click to expand...
Click to collapse
Yes, kernels come with the ROM. If a ROM doesn't have a kernel, it won't boot (hence the name "kernel").
Usually, the most "proper" kernel for your ROM would be the one that came with it. Although sometimes, flashing a different kernel can improve performance/responsiveness/battery ..etc .... But it can also break things if you don't know what you're doing. It's always a good idea to make a backup before doing something.
Have fun.

Categories

Resources