[Q] Rom and Kernel - Sony Ericsson XPERIA X10 Mini

Hi Im trying to educate my self about android os. Correct me if im wrong but what i understand is kernel is to an engine of a car and rom is to body works of the car. In that sense would i be able to use other roms for a certain kernel or does it need to be a specific rom?

It depends on rom "type"...
Some ones provide compiled modules...
Some other ones need modules build from sources...
Generally into the release notes of any roms, there're those things specified...
If not, in the posts of the release...
In Your question, there isn't the firmware (under kernel and rom).
Why?
Cheers,
M.

some kernel works with more than one rom but maybe u will have problem with your operation functions

Related

[Q] Which Kernel goes with which ROM?

I've always used which ever Kernel come shipped with the ROM, until FroydVillain 1.5.0 gave the option to download the kernel separately.
I have since learnt that you can pretty much choose any kernel with any ROM as long at its compatible.
What are the rules for this?
How do you know which kernel you can use with which ROM?

[Q] Can I Flash SpeedMod Kernel on my SGS2

Hello
I'm new to this...
I was wondering if I can install the SpeedMod Kernel on my SGS2??
Why this Question:
When I rooted my decive with cf-root and odin I have chosen the Kernel with the same "version" my stock kernel had.​
Now I'm not sure if I can install any sgs2 kernel (in this case SpeedMod) or if the "version" is important.
I think that all SGS2 Phones should have the same hardware so I sould be able to use any Kernel. Is that right?
What do I have to be aware of, when I choose a new kernel?
Thanks
Ditschi
Yes you can, don't worry about it. Versions don't care much after all.
Thanks a lot thought that. I'll flash he kernel tomorow.
But what im interested in:
When you say the version doesn't matter why are there so many versions of cf-root? Is'nt that a lot of extra work? Why not useing only one kernel?
Cheers
Ditschi
That's for people who want to stay as close as possible to stock.
The developers compile their kernel to work with any Samsung or TouchWiz based rom.
CF Root extracts the kernels from the specific rom, adds in the goodies and presents it to us for use to root the respective rom. So basically what you have is the stock kernel with root added among other things
ah ok...
That makes sense. Thanks a Lot for the help

[Q] What is kernel? What is the benefit of installing one?

I am new here, and I am very confuse about kernel.
I know what ROM is, and the benefit of custom ROM. But I am not sure about kernel. What is it exactly? Please give me a simple explanation.
Is the kernel included in rom when I install a custom rom?
So if I compare Android to Windows, then different Rom is different version of OS (Windows) with different "theme" right? So what about the kernel? What will it change my Windows if I install different version of kernel?
The kernel is the operating system layer that is between the hardware and the user interface.
When you install a ROM, you will install, at the minimum, a kernel and a system image. Sometimes there will also be a modem, and other additional elements.
You can also install a kernel by itself, as long as it is compatable with the system image.
To understand what a custom kernel modifies on your phone, go to the development forum, and read the OP for several of the kernel threads. Specifically, read the change log which lists the new features as they are added. That will help you understand.

[Q] What consist in a ROM

Hi,
I am new to android phone. I see on the Android development threads, there are multiple version of ROM
My question is what does a ROM consist of?
1. kernel
2. boot loader?
3. Apps comes with phone (e.g. Setting app, Phone app)
4. android framework
5. radio drivers?
6. gps drivers?
and my next question is for different version of ROM what are the differences?
I know some are porting CM9 some are porting vanilla android source.
But are these rom have the same kernel? same radio drivers /gps drivers/etc?
Thank you.
A rom is a tar file, meaning an ancient and common type of Unix/Linux archive.
You can see exactly what is inside one by executing
tar -tf <rom>
You can even do this on your phone if you have a good rom.
test.im.09 said:
Hi,
I am new to android phone. I see on the Android development threads, there are multiple version of ROM
My question is what does a ROM consist of?
1. kernel
2. boot loader?
3. Apps comes with phone (e.g. Setting app, Phone app)
4. android framework
5. radio drivers?
6. gps drivers?
and my next question is for different version of ROM what are the differences?
I know some are porting CM9 some are porting vanilla android source.
But are these rom have the same kernel? same radio drivers /gps drivers/etc?
Thank you.
Click to expand...
Click to collapse
first question the Vibrant roms usually have all you listed except for #2 bootloaders (with a very few exceptions)
Different roms will have different kernels, framework and gps libraries. there are a few radios to pick from.
Most ROMs have all of that, except sometimes the bootloaders. Major differences in the ROMs are the Android version, appearance and customization. Some ROMs have bugs, though, like GPS won't work or it take a while to connect to wifi. You can usually find out about these bugs if you read some of the comments on the ROM page.
Thanks. The shipped ROM must have a working GPS, WiFi , Radio, Camera, Audio, Speaker, right?
But when I follow the 'Vibrant Development' threads for custom ROM, I see some ROM has GPS issue, others have Mute/unmute problem, wifi issue, etc etc.
My question is when creating these custom ROM, why can't one just copy these drivers from shipped ROM and have everything works?
Thanks.
test.im.09 said:
Thanks. The shipped ROM must have a working GPS, WiFi , Radio, Camera, Audio, Speaker, right?
But when I follow the 'Vibrant Development' threads for custom ROM, I see some ROM has GPS issue, others have Mute/unmute problem, wifi issue, etc etc.
My question is when creating these custom ROM, why can't one just copy these drivers from shipped ROM and have everything works?
Thanks.
Click to expand...
Click to collapse
The last shipped Rom for the Vibrant was a long time ago and was a 2.2 froyo rom. Everything will work if you choose a custom rom based on 2.2.
The drivers, libraries for 2.3.x Gingerbread and 4.0.x ICS don't exist for the Vibrant so the devs mix and match libraries from other phones and old 2.2 stuff.
Sometimes it works, other time not. It's incredable we even have a working ICS despite the bugs.

[Q] Does a rom always icludes a specific kernel?

Hi all,
I want to know if a rom always contains a new kernel and can you change the kernel without changing to another costum rom?
I'm sure most ROMs come with a kernel that is tweaked, at least a little. That doesn't necessarily mean it will support oc/uc. and yes you can flash a kernel, if compatible with you ROM, at your leisure.
there is no spoon.....
Almost all roms come with a kernel of some type, but I feel like I remember seeing a rom a few months ago that didn't come with any kernel, so you had to flash one right after you flashed the rom before booting up (that's what the dev said if I'm remembering right, I didn't flash the rom).
And yes, you can flash any kernel at any time as long as it is compatible with your device/rom.
Well... if the ROM doesn't contain a kernel (that's kind of common) your previous kernel is retained.
This applies specifically to stock-based ROMs

Categories

Resources