Jump to content

Recommended Posts

Posted

Hey guys,

Would somebody please explain to me what a kernel is and why there are so many different kernels and which is the best one to use?

I've tried doing some definition searches but it just left me more confused.

Thanks,

Mubs

Guest wrtease
Posted (edited)

well some roms need a customised kernel and they simply help all the processes to work better.some roms have the kernel built into them .and others dont.i have an x10i and have used many kernels for different roms. so its down to the build of the kernel. a rom is built with it in it or not included. each can be used to work with other roms. hope this helps you .

Edited by wrtease
Guest jcmyall
Posted (edited)

well some roms need a customised kernel and they simply help all the processes to work better.some roms have the kernel built into them .and others dont.i have an x10i and have used many kernels for different roms. so its down to the build of the kernel. a rom is built with it in it or not included. each can be used to work with other roms. hope this helps you .

No.

The Kernel acts as the 'bridge' between software and hardware. It allows the applications to communicate with the hardware. That's everything from when you touch something on the screen to the app rendering graphics in real time. It is essential for EVERY operating system to have one (This isn't just Android we're talking about here. iOS, Windows, Mac OSX, Linux, Unix, FreeBSD), otherwise it just won't work. The Kernel manages system resources (the processor, memory, the event when something gets plugged in etc.)

Usually you can use different 'customised' kernels with any rom for the same device. I haven't really seen any custom kernels for the skate other than the first overclockable ones and the ones that Elitemovil has uploaded. I've found the latest version of Elitemovil's z3 kernel to be the better one. It works for most roms (except Cyanogenmod) that I've tried.

For more info on kernels, read this: http://simple.wikipe...omputer_science) - Android uses a monolithic kernel.

Edited by jcmyall
Guest wrtease
Posted

yes you are right ,but i was giving an example of what they do on other models .thats where i should have said that .any way the skate or omc dont have many kernels. on my x10i their is about 15 different kernels to use .on the omc and skate havent counted how many.

Posted

Thats fantastic thanks guys.

so the best kernel is the elitemovil one unless I'm using CM then I should use the other ovrclockable one right?#

And to flash a new kernel I just boot into recovery and flash the kernel as I would a ROM right?

do i need to clear the cache or anything like that before flashing and does it affect my app's data etc in anyway?

Cheers.

Guest Frankish
Posted

Cm7 already is overclockable. Flash it like you would a rom but without wiping anything. It doesn't affect apps etc in most normal situations.

Guest jcmyall
Posted

Thanks.

you guys fkn rock.

I tried flashing Elitemovil's kernel to CM7 once and it got me stuck in a bootloop. I'm not sure if that would happen but I've found the Cyanogenmod kernel to be one of the best around. I believe the latest versions of Atomic comes with Elitemovil's kernel.

Posted

So i dont necessarily need to go around looking for all the different kernels?

the elitemovil CM and atomic blue roms already come with the best kernel for that rom?

is that right?

Guest jcmyall
Posted

So i dont necessarily need to go around looking for all the different kernels?

the elitemovil CM and atomic blue roms already come with the best kernel for that rom?

is that right?

I believe if you download the Elitemovil rom there's an update for the kernel which is available. Atomic comes with this update (and its own tweaks) while Cyanogenmod comes with its own kernel which is just as good imo. The main difference between them is that you have more CPU govenors when it comes to overclocking.

Posted

Excellent,

so you're saying CM and atomic have the best rom already built in, while there is an update for elitemovil.

how do i know if there is a better kernel available for that particular rom or not?

Cheers again.

Guest jcmyall
Posted

Excellent,

so you're saying CM and atomic have the best rom already built in, while there is an update for elitemovil.

how do i know if there is a better kernel available for that particular rom or not?

Cheers again.

Just keep an eye on the forums. If there's a new kernel then it would most likely be posted here. It may also come in a rom update.

You shouldn't really worry about the kernels too much anyway. As long as the phone works and you're happy with how it is everything should be fine.

Posted

Yeah.

thats the thing.

I'm not happy with my phone.

I've got CM7 because I was told it was the best and that is a load of sluggishness and eratic behaviour.

Guest jcmyall
Posted

Yeah.

thats the thing.

I'm not happy with my phone.

I've got CM7 because I was told it was the best and that is a load of sluggishness and eratic behaviour.

Hmm. Must be something in the settings then. I'm running CM7 and it's the fastest, most stable rom I've used to date.

Posted

Hmm. Must be something in the settings then. I'm running CM7 and it's the fastest, most stable rom I've used to date.

K.

I'm gonna reflash it with cm7 again and see if i get the same problems.

Where can I find the most upto date version of it?

Guest jcmyall
Posted

K.

I'm gonna reflash it with cm7 again and see if i get the same problems.

Where can I find the most upto date version of it?

You can find it here: http://minus.com/mukWOw2Xm#1

I changed the CPU overclocking setting (found in settings --> Cyanogenmod settings --> Performance) to:

Governor: SMARTASSV2

Min CPU: 320 MHz

Max CPU: 921 MHz

Set on Boot: Yes.

I left everything else as is.

I don't have any Apps2SD app (S2E, Darktremor Apps2SD, Link2SD) installed because I had loads of problems with them (couldn't download anything from marketplace, apps constantly freezing, generally slow phone). I opted for Android's built in ability to move apps to the SD.

I also repartitioned my phone to give me more space on /data.

Oh, and I use Adw Launcher.

Be sure you do all the wipes in Clockworkmod before you install anything. That's Wipe data, Wipe cache, Wipe Dalvik cache (under advanced). I also go into the

mounts and storage section and wipe everything there. You can't wipe the recovery section so it doesn't matter if you wipe it all and turn the phone off. You'll just reboot into Clockwork mod.

Posted (edited)

Thanks buddy,

Link2SD is going ok for me.

just one question, when you say you repartitioned your phone to give you more space in /data

are you talking about this guide:

http://android.modac...ed-please-read/

?

Thanks

Edited by Mub6
Guest jcmyall
Posted

Thanks buddy,

Link2SD is going ok for me.

just one question, when you say you repartitioned your phone to give you more space in /data

are you talking about this guide:

http://android.modac...ed-please-read/

?

Thanks

No, I'm talking about this here: http://android.modaco.com/topic/348776-zte-skate-tpts/

Because it's Cyanogenmod 7, I opted for the 150Mb system, 2MB cache, 288MB data. I then redownloaded the essential apps I could before moving any of them to the SD card through Settings --> Applications.

If you don't know how to use the file, here's how:

Download the file,

extract the image folder to the root of your sd card.

Turn off your phone,

Hold POWER and VOLUME UP and MENU. A bar should appear on the screen.

The phone should restart automatically.

After you've done that, go into clockwork mod and do all the wipes before installing Cyanogen mod.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.