Need info about kernel in android!! - Galaxy 3 General

I just want to confirm that in android, both kernel and OS (custom/stock ROM) can be flashed in a phone separately. Just asking as I am surprised to know this fact about android and this is not possible in computer operating systems like windows or mac as these OSes, kernel is integrated with OS and you cannot change them as in android.
Sent from my GT-I5801 using XDA App

Afaik the OS runs on top of the kernel. So, whether it is a phone or a PC, if the kernel is compiled with the specific hardware modules it can be changed separately from the OS. I don't know how to do it in windows but have tried it in Ubuntu!
sent from my CM7 nokia 3210

can you reinstall kernel in ubuntu without reinstalling/formatting OS?
Sent from my GT-I5801 using XDA App

You can compile the Linux kernel according to your needs (add patches, filesystem support, power management tweaks, etc) and then boot from there! But the kernel will boot only if it is compiled for the OS version (or firmware when referring to phones) and certain hardware you want it to use. That is why a galaxy 3 froyo kernel for example runs only on a galaxy 3 and (except CM6) any froyo version (JPS, JPU, JPF...).
sent from my CM7 nokia 3210

Thanks panos. can you please let me know, in which scenarios we want to flash kernel and in which scenarios we want to flash custom ROM?
Sent from my GT-I5801 using XDA App

You choose a custom rom if you are not satisfied with stock. Most custom roms have their own modded kernel. If you want more features you can flash another kernel which has the functions you want. Now if you are happy with stock rom feel and looks but want overclock for example, then you get to choose one of the kernels which suits you.
sent from my CM7 nokia 3210

So, basically for look and feel, we choose ROM that suits us and for features and performance improvements, we choose different kernel other than stock one...Am I correct?

Basically yes. Some tweaks like JIT are part of the rom, not the kernel but performance is a kernel issue!
sent from my CM7 nokia 3210

Thanks panos for the clarification.
Sent from my GT-I5801 using XDA App

Related

what is the differnece beteween a ROM & KERNAL?

What improvements does a kernal provide to any ROM that may already be installed on your dinc?
Noob question I know
thx
All ROMs have a kernel installed, but you can change it. Kind of like an interface layer with drivers. Different kernels can give you different battery life and performance, laggy or smooth.l, fast or slow connection, etc.
This is really slim down version. If you're really interested, read up on some Linux.
Sent from my ADR6300 using XDA App

[Q] Question about a modified stock kernel r800x

I recently saw the article for the ability to install cwm recovery to our phones system partition via the Xperia CWM Auto Installer app:
https://market.android.com/details?id=com.pvy.CWMinstaler
I am currently running the latest kernel from DoomLord, which I love but I wanted to know if there would be any advantages to using the above app over the custom kernel? And also if I use the app would it be safer to flash back to stock kernel, and alos wondering I thought I saw at one time a tweaked stock R800x kernel 2.3.3 that was modified to allow overclocking? Anyway if I do decide to give the above app a shot I was thinking of flashing the modified stock kernel (but I cannot find it anymore, unless I missed it somewhere on XDA) and then using the above app. Mostly just wanting people feedback and whether or not between the two which one would be better performance, and if someone can point me to the thread for the modified stock 2.3.3 kernel that would be fantastic.
Not to thread jack: Wasn't the app released just the same as the boot CWM with just touch support? Wasn't sure if there was a huge difference between the two programs.
As for your question regarding the stock kernel, highest the kernel itself will support is 1024Mhz; might have to throw on some racing stripe decals to make it go faster. I haven't seen any modified-stock kernels to be honest, just DoomLords.
= X™
n0_face said:
Not to thread jack: Wasn't the app released just the same as the boot CWM with just touch support? Wasn't sure if there was a huge difference between the two programs.
As for your question regarding the stock kernel, highest the kernel itself will support is 1024Mhz; might have to throw on some racing stripe decals to make it go faster. I haven't seen any modified-stock kernels to be honest, just DoomLords.
= X™
Click to expand...
Click to collapse
I thought I saw somewhere here on XDA for the xperia plays that there was a cdma modified kernel running 2.3.3 that had been modified to overclock. I am aware that the stock kernel is locked at the 1ghz. Thats 2 reasons why I am using DoomLords kernel, 1 for the overclock and 2 for the recovery. Just wonderinf if there would be any benefit to a stock modified kernel to allow overclock and teh xperia auto installer rather then the custom kernel?
I'm working on a modified stick kernel with kerianftw's help... Right now I'm working on adding cwm into it, and add soon as that's fine and I test it out (it'll probably take a week or so of testing)
Please don't ask for an ETA, because I am a busy man, as soon as I get it done & the bugs out, I'll post it.
I'm not sure if there will be that big of a difference because Doom v10 is pretty awesome...
Sent from my R800x using Tapatalk
Hey, I own the play r800x and I am using the 'Xperia CWM Auto-Instaler' with no problems at all. Backups and restores working like a dream, I just recently flashed "[ROM][CDMA] IT-ROM [r800x]" http://forum.xda-developers.com/showthread.php?t=1459456 (which is based of "COLA's" ROM and geared towards speed) and everything is working flawlessly.
If you're looking for speed (which I would love to be able to overclock too) then you should definitely consider using Cola's rom, or the one I'm using (IT-ROM [R800X]) ... I'm almost certain you will not be disappointed, my phone is now running much smoother/faster, no problems at all. Wifi, sms, 3g, phone, everything up and running without any hassle.
Good luck

[Q] Custom kernel/swap on CM7 based roms.

It is possible to have custom kernel with existing CM7 based rom like WIUI or MIUI (especially wiui), that supports swap function? I know that is implemented in last JB roms but they are too slow on my opinion. Yet.
Even if you could get it to work, you're forgetting that swap is slower and can cause secondary performance bottlenecks.
I think that maniac's build has custom kernel, but doesn't have swap support
Sent from my MB526 using xda premium

[Q] Why some kernel developers still using 3.4.0 and others using 3.4.59?

Hi,
Just a bit of curiosity, Why some android kernel developers still using the linux kernel 3.4.0 (faux, franco, hell's core, matr1x) and others move up into latest linux kernel 3.4.59 (semaphore, ak, purified)? What is the difference if I stay to old one or use an upgraded linux kernel version for my Nexus 4? Thanks for the answers in advance. Please enlighten me,
Best Regards,
Edit: It is told from softpedia that any users who is using any kernel based from 3.4.x branch is urged to upgrade? Does it really necessary to upgrade to 3.4.59 and ignore 3.4.0?
Maybe it is some security fix within that type of kernel.
Even the Paranoid Android Stock kernel uses this version.
Sent from my Nexus 4 using Tapatalk 4
some devs upgrade the kernel whenever a new version comes out, even though it might not have anything for android. other devs only update their kernels to a new version only when there is something specific to android and your device included. then theres some devs that like people to think that they are ahead of the game by going for the newest kernel version every time, just to make their kernel seem like it better or ahead of the game, even though there arent any advantages to upgrading the kernel version, those devs just like pushing buzzwords.

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

Categories

Resources