[Q] noobish question here: What is a Kernel? - T-Mobile LG G2x

i had read a couple of posts here and there on how good faux kernel is, on "how smooth it runs or that it gets good battery life" but my question is, what is a kernel? is it only to over/under clock or is it something more that i am missing? what do i need to run it, (requirements you may say) ? i am on weapon g2x 3.0

In a nutshell (from the way i've always understood it) a kernel is basically the bridge of communication between your applications and the phone's hardware. There are no "requirements" to run it on your phone because it's already on there. Without it, you're smartphone would not be functional. These other kernels you hear about are custom made kernels. Kernels can be replaced by flashing one on top of the other (just like a ROM).
For more reading: Kernel

Even more basic understanding. Software for your hardware. If you are a car guy...ECU?

matrix0886 said:
In a nutshell (from the way i've always understood it) a kernel is basically the bridge of communication between your applications and the phone's hardware. There are no "requirements" to run it on your phone because it's already on there. Without it, you're smartphone would not be functional. These other kernels you hear about are custom made kernels. Kernels can be replaced by flashing one on top of the other (just like a ROM).
For more reading: Kernel
Click to expand...
Click to collapse
fortunejr said:
Even more basic understanding. Software for your hardware. If you are a car guy...ECU?
Click to expand...
Click to collapse
Thanks for the answer guys

So, can you mix kernels with custom roms or do they work as a package? If someone comes out with a kernel with a particular feature or fix, can I flash that on my phone to enhance or will it not be compatible with my rom?
thanks

shanipaqman said:
So, can you mix kernels with custom roms or do they work as a package? If someone comes out with a kernel with a particular feature or fix, can I flash that on my phone to enhance or will it not be compatible with my rom?
thanks
Click to expand...
Click to collapse
There are kernels designed for certain ROMs. We have kernels for CM7 & AOSP Based ROMs, and kernels for 2.3.3/2.2.2 based ROMs.

IMO Fauxs kernels are the best
Sent from my LG-P999 using XDA App

shanipaqman said:
So, can you mix kernels with custom roms or do they work as a package? If someone comes out with a kernel with a particular feature or fix, can I flash that on my phone to enhance or will it not be compatible with my rom?
thanks
Click to expand...
Click to collapse
Yes you can. The kernel is sort of like the engine of your car. There's certain kernels that only work with CM7, or stock, but they'll usually say in the description.

Related

Just trying to clarify

I've searched around, but have yet to find a definitive answer. Can I run ANY i9000 rom on the captivate as long as I use a reorient kernal, such as Setiron's?
run, yes, flawlessly, maybe, won't know until you try it.
That was the intended purpose of the reorient kernels from Xcaliberinhand. Setiron has simply extended Xcaliber's kernel with the tweaks and lagfixes of some of the other i9000 kernels.
l7777 said:
run, yes, flawlessly, maybe, won't know until you try it.
That was the intended purpose of the reorient kernels from Xcaliberinhand. Setiron has simply extended Xcaliber's kernel with the tweaks and lagfixes of some of the other i9000 kernels.
Click to expand...
Click to collapse
Right on. I've been running Tayu's Lite with setirons for the last few weeks. I didn't use the rom supplied in the Dev section, though. I pieced it together separately. This is by far the best setup I have used yet, but after using the cogs previously, i became a flash junkie and want to try something else out.
I am also using Tayutama's rom but I will be trying out cognition once true source code has been released allowing proper kernels and tweaks to be done. I imagine cog will come back with a vengeance after the true update and source are released. Happy flashing.
Can I simply flash a new kernel on top of my ROM? For instance, can I flash SetrioN 1.3.3 if I'm currently runiing 1.2? Just put in in Odin under Phone? PDA?
Still learning here.
nsaia said:
Can I simply flash a new kernel on top of my ROM? For instance, can I flash SetrioN 1.3.3 if I'm currently runiing 1.2? Just put in in Odin under Phone? PDA?
Still learning here.
Click to expand...
Click to collapse
what rom are you using? do you mean you are currently running Setiron 1.2?
I need to add a signature.
Running Doc 7.6 with SetrioN 1.2.
nsaia said:
I need to add a signature.
Running Doc 7.6 with SetrioN 1.2.
Click to expand...
Click to collapse
If you've made adjustments to you OC/UV, you need to reset those to default. After that, you can just flash the new one right on top using CWM rec.
Thanks. I haven't messed with those settings.
Props to both of you for asking your questions in general. Remember to use a good descriptive subject in the future though.

[Q] Kernel Help? (2.6.35.7-g8f2a88c-dirty)

Hey guys!
I recently got a Rogers captivate (I896) and have been playing around with it lately... Currently it is running CM7... I followed these steps to put Cyanogenmod on my phone (http://wiki.cyanogenmod.com/wiki/Samsung_Captivate:_Full_Update_Guide) I've been reading up on kernels, and am pretty interested in changing the kernel... But when I checked the kernel, i had a kernel named 2.6.35.7-g8f2a88c-dirty [email protected] #1... I did some searches but it came up empty... What is this kernel?
I've been looking at Glitch, hoping that it would improve battery life...
Thanks for helping me identify!
About phone
Android version
2.3.4
Baseband version
T959TLJL3
Kernel version
2.6.35.7-g8f2a88c-dirty
[email protected] #1
CPU Info
ARMv7 Processor rev 2 (v71)
Mod version
CyanogenMod-7.1.0-RC1-Captivate
Build Number
GRJ22
With a few quick searches it seems that that kernel is the one that CyanogenMod uses as the stock kernel, I don't have CM7 on mine but take a look in the dev forums and you can see other kernels and read a little about the differences. Then choose the best one for you. And if it turns out it isn't the best one for you flash another.
androidoholic said:
With a few quick searches it seems that that kernel is the one that CyanogenMod uses as the stock kernel, I don't have CM7 on mine but take a look in the dev forums and you can see other kernels and read a little about the differences. Then choose the best one for you. And if it turns out it isn't the best one for you flash another.
Click to expand...
Click to collapse
KK, thanks... I was wondering why it was like that... Does installing roms influence kernels? It shouldn't right? When I followed the instructions it said I was installing the SpeedMod kernel...
Well, thanks for your help! Now I need to look for a different kernel... My battery life is only around a day, if i let it idle.... Thanks again!
Snow.Goose said:
KK, thanks... I was wondering why it was like that... Does installing roms influence kernels? It shouldn't right? When I followed the instructions it said I was installing the SpeedMod kernel...
Well, thanks for your help! Now I need to look for a different kernel... My battery life is only around a day, if i let it idle.... Thanks again!
Click to expand...
Click to collapse
Your welcome and hit the thanks button. As to your other question most roms will come with their custom kernel cooked in some will use the stock kernel but almost all roms will change your kernel when you flash something new. Kernels and roms are completely different things but you can't flash a ROM without a kernel. But you can flash a new kernel without flashing a new rom. Just make sure that you read read read. So that you don't end up bricking your phone.

What is Voodoo/ Voodoo Kernel?

Hi all
I am really a newbie to this Android world, I recently bought a Google Nexus S (I9020T), and I have been looking for some ways to maximise its ability, and I came across something called Voodoo Kernel.
What is it exactly? What is the benefit of using it on my phone please?
Thanks
It's an optional feature of a kernel which provides a much better driver and config for the sound equipment in the nexuses.
Voodoo colours allows you to change the white balance of amoled displays (all nexus s besides i9023).
Harbb said:
It's an optional feature of a kernel which provides a much better driver and config for the sound equipment in the nexuses.
Voodoo colours allows you to change the white balance of amoled displays (all nexus s besides i9023).
Click to expand...
Click to collapse
Thank you very much for your quick reply.
So voodoo kernel is basically a kernel contain Voodoo colours? That's all?
(btw, how is kernel different to a ROM?)
So in order to get this feature, do I have flash a completely new ROM please? or I can just download it and install on my phone?
Thanks
luckyvictor said:
Thank you very much for your quick reply.
So voodoo kernel is basically a kernel contain Voodoo colours? That's all?
(btw, how is kernel different to a ROM?)
So in order to get this feature, do I have flash a completely new ROM please? or I can just download it and install on my phone?
Thanks
Click to expand...
Click to collapse
A ROM is the Operating System.
A kernel is the interface between the ROM and the hardware of the phone.
You can install a ROM with its own kernel,and after this,flash a new kernel,leaving the rom intact.
Inviato dal mio Nexus S usando Tapatalk
luckyvictor said:
Thank you very much for your quick reply.
So voodoo kernel is basically a kernel contain Voodoo colours? That's all?
(btw, how is kernel different to a ROM?)
So in order to get this feature, do I have flash a completely new ROM please? or I can just download it and install on my phone?
Thanks
Click to expand...
Click to collapse
No, it's not just colours. As Harbb said, it contains a better audio driver too...you will feel the difference if you often listen to music on your nexus.
Don't think that you will need another ROM. Just flash a kernel that supports Voodoo and get the Voodoo Control App from the market. Given this app, you can change different voodoo settings.
I think I may get it now.
ROM is the operating system, like windows 7
Kernel is similar to the drivers in windows.
so all I need is http://forum.xda-developers.com/showthread.php?t=876132 ??
and installing/flashing a kernel will not wipe out my data, is it correct please?
luckyvictor said:
I think I may get it now.
ROM is the operating system, like windows 7
Kernel is similar to the drivers in windows.
so all I need is http://forum.xda-developers.com/showthread.php?t=876132 ??
and installing/flashing a kernel will not wipe out my data, is it correct please?
Click to expand...
Click to collapse
Almost . Kernel is like the engine of your ROM. Flashing a new kernel will not wipe your data. Just boot into recovery then wipe cache and wipe dalvik-cache. After that, choose zip file of the kernel, install and reboot.
The link you posted is not the only kernel which supports voodoo. A lot of kernels have this feature like Matrix, ICUP, Glados,....
A ROM is the full OS with both kernel and apps, like a installed copy of Windows 7. The kernel is the part of the OS that manages many things from talking to the hardware, managing tasks/apps executing concurrently, managing memory, etc. I don't know if the kernel in Windows 7 can be easily replaced, but it's very simple for Linux based OS such as Android.
If you want Voodoo, there are two ways to get it. You can root your phone, then download Voodoo Control Plus (I think it's still on special price right now), it will load the Voodoo Sound driver for you. You don't need to flash a custom kernel. But this will only give you Voodoo Sound, not Voodoo Colour. For Voodoo Colour, you must flash a kernel with Voodoo built-in. Depending the ROM you are using, you must pick a kernel suitable for your ROM. Ie. ICS ROM must use a kernel built for ICS, the same goes for GB.
stimulus_pi said:
Almost . Kernel is like the engine of your ROM. Flashing a new kernel will not wipe your data. Just boot into recovery then wipe cache and wipe dalvik-cache. After that, choose zip file of the kernel, install and reboot.
The link you posted is not the only kernel which supports voodoo. A lot of kernels have this feature like Matrix, ICUP, Glados,....
Click to expand...
Click to collapse
Thank you for your reply.
I have looked around in this forum, there are a lot of kernels I can see.
As I know very little, can you recommend me one that is good for Android 2.3.6 in terms of the performance and battery life?
(I know it may sound a bit too much, but I just want to have a guide.)
Thanks
luckyvictor said:
Thank you for your reply.
I have looked around in this forum, there are a lot of kernels I can see.
As I know very little, can you recommend me one that is good for Android 2.3.6 in terms of the performance and battery life?
(I know it may sound a bit too much, but I just want to have a guide.)
Thanks
Click to expand...
Click to collapse
Seems, as if Si_NZ is far more expert than me. I didn't know that Voodoo Sound works without a proper kernel .
Regarding a good kernel for GB, I like the Matrix kernel. It's a good combination of performance, battery life and stability. (http://forum.xda-developers.com/showthread.php?t=1100448&highlight=matrix, try the cfs version) But take into account that this is just a personal opinion and that there are a lot of good kernels out there. Have to go to sleep now...
stimulus_pi said:
Seems, as if Si_NZ is far more expert than me. I didn't know that Voodoo Sound works without a proper kernel .
Regarding a good kernel for GB, I like the Matrix kernel. It's a good combination of performance, battery life and stability. (You have to look for the Matrix Gingerbread version!!) But take into account that this is just a personal opinion and that there are a lot of good kernels out there.
Click to expand...
Click to collapse
Thanks for sharing your opinion to me!!
This one looks like is for GB, can you confirm me please?
http://forum.xda-developers.com/showthread.php?t=1100448
does it matter whether my Android is 2.3.6 or 2.3.5 please?
By the way, why would you choose Matrix please? GLaDOS seems quite good as well (lots of features), also Netarchy seems good as well.
(Just wanna gather information and learn from other experts!!)
luckyvictor said:
Thanks for sharing your opinion to me!!
This one looks like is for GB, can you confirm me please?
http://forum.xda-developers.com/showthread.php?t=1100448
does it matter whether my Android is 2.3.6 or 2.3.5 please?
By the way, why would you choose Matrix please? GLaDOS seems quite good as well (lots of features), also Netarchy seems good as well.
(Just wanna gather information and learn from other experts!!)
Click to expand...
Click to collapse
Yeah, that's the right one. And no, I don't think that it makes a difference if you have 2.3.5 or 2.3.6.
Of course, Glados and Netarchy are decent kernels too. I chose matrix because it gave me a really good battery life (lost only 3 percent during a whole night) and it's overclockable to 1,46Ghz and I think it has all the mods from glados builtin too. but just try the others too...
Thank you so much, I will find a time to flash a kernel today, may report back my experience.
luckyvictor said:
Thank you so much, I will find a time to flash a kernel today, may report back my experience.
Click to expand...
Click to collapse
Good luck . Don't forget to make a backup in recovery before you flash a kernel.
stimulus_pi said:
Good luck . Don't forget to make a backup in recovery before you flash a kernel.
Click to expand...
Click to collapse
Thank you, To backup, do you mean using something like ROM manager please?
luckyvictor said:
Thank you, To backup, do you mean using something like ROM manager please?
Click to expand...
Click to collapse
I'm not sure if it works with ROM Manager, cause I've never used this. I've always used Clockwork RecoveryMod to flash ROMs and kernels.
Are you rooted and have ClockworkRecovery installed? If not, go to the Nexus S General Forum and there you will find Step-to-Step Guides how to do this.
If you are already rooted, boot into recovery and you'll find a backup option in the menu. When it's finished, just follow the steps I described a few posts earlier (wipe cache, wipe dalvik_cache, install kernel).
Thank you again!!
I just love this forum, people are so willing to share and teach!!

[Q] where's all the jb kernels?

Maybe I missed something, but I've noticed a huge lack of JB kernels for the infuse, which is pretty odd. are they out there and I'm just blind, or are they way more integrated with the roms now?
Most JB roms, if not all of them, use scott's kernel source. That's practically all there is at this level..
mr.jaguar said:
Maybe I missed something, but I've noticed a huge lack of JB kernels for the infuse, which is pretty odd. are they out there and I'm just blind, or are they way more integrated with the roms now?
Click to expand...
Click to collapse
and if you want to get technical we dont have any jb kernel, or ics kernels because every kernel for the infuse (unless it was from back before we got the official GB) are Gingerbread kernel modified to allow compatibility for ICS and JB, so technicially we wont have any jb kernel, but as far as a variety of jb compatible kernels i would believe the reason why we only have one of those is because most of our kernel devs are not doing much with the infuse now, unless it is posted elsewhere and not on xda, but in all actuality why do we need a variety of kernels, the one we have is working excellent and includes OC, and several other performance enhancing features such as ZRAM
deathblade said:
and if you want to get technical we dont have any jb kernel, or ics kernels because every kernel for the infuse (unless it was from back before we got the official GB) are Gingerbread kernel modified to allow compatibility for ICS and JB, so technicially we wont have any jb kernel, but as far as a variety of jb compatible kernels i would believe the reason why we only have one of those is because most of our kernel devs are not doing much with the infuse now, unless it is posted elsewhere and not on xda, but in all actuality why do we need a variety of kernels, the one we have is working excellent and includes OC, and several other performance enhancing features such as ZRAM
Click to expand...
Click to collapse
Exactly this...our current kernel is phenomenal....and we lack kernel devs...that stuffs confusing...at least to me.
Sent from my HTC PH39100 using Tapatalk 2

[Q] (Q) Rooting, flashing custom rom and kernel

Hi,
Quick question I am still having trouble wrapping my head around the concept about kernels. I am planning to root my nexus 4 and flash a custom rom (purity rom) but am i required to also flash a kernel?
If so, which kernel would be idea?
Thanks!
Next123 said:
Hi,
Quick question I am still having trouble wrapping my head around the concept about kernels. I am planning to root my nexus 4 and flash a custom rom (purity rom) but am i required to also flash a kernel?
If so, which kernel would be idea?
Thanks!
Click to expand...
Click to collapse
Think about kernels as a car's engine. The device is the car, the ROM is the interior, and the kernel is the engine. Kernels do under the hood modifications, often things like improving battery life, or built in overclocking.
That being said, you are generally not required to flash a custom kernel to a ROM, if you are, the instructions will tell you to.
Lionex1 said:
Think about kernels as a car's engine. The device is the car, the ROM is the interior, and the kernel is the engine. Kernels do under the hood modifications, often things like improving battery life, or built in overclocking.
That being said, you are generally not required to flash a custom kernel to a ROM, if you are, the instructions will tell you to.
Click to expand...
Click to collapse
Thanks for your help!!!

Categories

Resources