What is a kernal?

Brennan_Huber

Theme Developer
Theme Developer
Joined
Feb 1, 2011
Messages
309
Reaction score
4
Location
TN
I'm fairly new to this whole ROM thing but I understand it and I've downloaded and installed quite a few ROMs. But my battery life is awful, and I have read that if you install a low voltage kernal it'll save battery life. So what is a kernal, what does it do, and what do I need to do to install one?

-thanks ahead of time

Sent from my DROIDX
 

Abe21599

Super Moderator
Rescue Squad
Joined
Dec 22, 2009
Messages
6,322
Reaction score
31
Location
Ohio
as of now, theres no way to change the kernel on the DX. there are a few in project bootloader freedom making progress but since the bootloader is locked, u cannot change the kernel.

and a kernel is simply the link between the hardware and the software of the phone.
 

echonaut

Member
Joined
Feb 23, 2011
Messages
35
Reaction score
0
I'm fairly new to this whole ROM thing but I understand it and I've downloaded and installed quite a few ROMs. But my battery life is awful, and I have read that if you install a low voltage kernal it'll save battery life. So what is a kernal, what does it do, and what do I need to do to install one?

-thanks ahead of time

Sent from my DROIDX

To answer the question of what a kernel is, it's the core of the OS, the part of the OS that actually communicates directly with the hardware. (It's a little more complicated than that; there are various modules in the Linux kernel that are devoted purely to the task of communicating with hardware, etc etc, but that's the general idea.) With Android, you have a heavily modified version of the Linux kernel - Linux kernel - Wikipedia, the free encyclopedia - that is essentially used to drive the OS.

The Droid X and Droid 2 and Moto Milestone all have locked bootloaders and kernels -- that is, the kernel cannot be changed, as the bootloader is encrypted, preventing anyone from writing to the boot partition, where the kernel is stored. Practically speaking, running a custom kernel does not provide as much of an advantage as some people would lead you to believe.

In the short-term, having a locked boot partition is not a huge issue -- the rest of the OS can be changed. (ie, all of the components of Android that you use and interact with.) The biggest issue is that, a year from now, there's no guarantee that Motorola is going to continue to release updates to the phone -- therefore, the phone may be stuck on an older kernel, with no option of being upgraded. The Milestone (GSM/EU version of the original MotoDroid) is in that situation right now -- it's probably never going to be upgraded to Gingerbread or any later versions of Android.

In my opinion, that is the very reason that Motorola locks their boot partitions -- not because they feel that people are going to void their warranties or anything of that nature (they can just refuse service to anyone who voids their warranties, no harm no foul), but instead to give their phones an artificial lifespan -- that is, as Android continues to be upgraded, Motorola is the gatekeeper, and if you continue to buy Moto products, you'll have to upgrade the hardware if you want to get a better product with the latest Android features.
 
OP
Brennan_Huber

Brennan_Huber

Theme Developer
Theme Developer
Joined
Feb 1, 2011
Messages
309
Reaction score
4
Location
TN
Wow!! That was a ton of info and it helper me so much!! Thank you

Sent from my DROIDX
 

aimless

Member
Joined
Jan 27, 2011
Messages
95
Reaction score
0
Location
Chicago
I was just wondering the same thing. Thanks bud!

sent from my Liberated DroidX
 

AlexSB

Member
Joined
Sep 21, 2010
Messages
456
Reaction score
0
I'm fairly new to this whole ROM thing but I understand it and I've downloaded and installed quite a few ROMs. But my battery life is awful, and I have read that if you install a low voltage kernal it'll save battery life. So what is a kernal, what does it do, and what do I need to do to install one?

-thanks ahead of time

Sent from my DROIDX

To answer the question of what a kernel is, it's the core of the OS, the part of the OS that actually communicates directly with the hardware. (It's a little more complicated than that; there are various modules in the Linux kernel that are devoted purely to the task of communicating with hardware, etc etc, but that's the general idea.) With Android, you have a heavily modified version of the Linux kernel - Linux kernel - Wikipedia, the free encyclopedia - that is essentially used to drive the OS.

The Droid X and Droid 2 and Moto Milestone all have locked bootloaders and kernels -- that is, the kernel cannot be changed, as the bootloader is encrypted, preventing anyone from writing to the boot partition, where the kernel is stored. Practically speaking, running a custom kernel does not provide as much of an advantage as some people would lead you to believe.

In the short-term, having a locked boot partition is not a huge issue -- the rest of the OS can be changed. (ie, all of the components of Android that you use and interact with.) The biggest issue is that, a year from now, there's no guarantee that Motorola is going to continue to release updates to the phone -- therefore, the phone may be stuck on an older kernel, with no option of being upgraded. The Milestone (GSM/EU version of the original MotoDroid) is in that situation right now -- it's probably never going to be upgraded to Gingerbread or any later versions of Android.

In my opinion, that is the very reason that Motorola locks their boot partitions -- not because they feel that people are going to void their warranties or anything of that nature (they can just refuse service to anyone who voids their warranties, no harm no foul), but instead to give their phones an artificial lifespan -- that is, as Android continues to be upgraded, Motorola is the gatekeeper, and if you continue to buy Moto products, you'll have to upgrade the hardware if you want to get a better product with the latest Android features.

This reply in-itself should be stickied. I've also wondered what a kernal is lol. Thanks for clearing it up!

Liberated Droid II
 
Top