What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Droid 2 global d2g GINGERBREAD DEFINITELY COMING!

lol, ive used CM before, before i had this phone i had a captivate, and before that i had a droid, and before that a g1 lol, so ive been around when it comes to android, i ran CM on all these phones. i dont find it as special as people say, its good, sure, but not much better imo
 
All the kernels are really Linux and are similar in a sense (but not exactly)to a BIOS in a PC.

So it is doubtful that the Kernal has anything you need in it on a GB version compared to a Froyo.

The kernel is all about running Linux not any particular flavor of it.

I hope you know what is “ABI” and such. And how different kernels can come with differently built drivers, and some drivers require linking to a specific kernel's headers to be ABI-compatible.

Because what you stated in the post I quoted was pretty weird from a kernel developer's point of view.

Userspace daemons and programs have a certain protocol implemented in libc to talk to the kernel, and if the userspace version of libc isn't fully compatible with the kernel, shenanigans ensue.

Same with drivers. A driver binaries can depend on a certain kernel version. Any ABI change results in incompatibilities.
 
lol, ive used CM before, before i had this phone i had a captivate, and before that i had a droid, and before that a g1 lol, so ive been around when it comes to android, i ran CM on all these phones. i dont find it as special as people say, its good, sure, but not much better imo

Some people just find it cool to run Cyanogen and such because “it's totally hip, yeah”. Myself, I'm still running the stock .330 firmware, and am pretty satisfied with the battery life (usually at 16 to 30 hours). Now that I removed some of the bundled software, the installed applications list looks much cleaner and nicer, and I've also just installed SetCPU to see if it'll increase the battery life.
 
Don't comfuse the kernel with the OS...
All the kernels are really Linux and are similar in a sense (but not exactly)to a BIOS in a PC.

So it is doubtful that the Kernal has anything you need in it on a GB version compared to a Froyo.

The kernel is all about running Linux not any particular flavor of it.

What might be different is they protected the Init process better which is why we need to start from Froyo and not GB Kernel. But as for operation and compatability there should be nothing in GB we need that isn't already in the Froyo Kernel. I doubt the kernel has much to do with actual phone features.

This comment makes me cringe. Especially now that BIOS is dying technology with uEFI taking its place.

The kernel is the heart and brain of the operating system. It "the central and most important part" of the operating system. Between linux kernels 1.0 and 2.6, the odd minor versions represented the developmental releases, and the even minor numbers were for the stable trunks.

Huge code developments and "feature additions" would be implemented in say, kernel 2.3.x and then when enough stuff was added to the kernel tree. The kernel progressed to 2.4.x which was the stable trunk.

See here for more info: Software versioning - Wikipedia, the free encyclopedia

Froyo is 2.6.32, gingerbread looks to be 2.6.35. These are not substantial changes here. I very very highly doubt that any of the new features in gingerbread even necessitate the 2.6.35 kernel over the 2.6.32 kernel. We already know that the 2.6.32 kernel supports all of our hardware. So I really don't think it's enough to worry about.

I recall a time in my life when I would come home from school and check kernel.org to see what the latest 2.4.x kernel was. Download that tarball, apply some patches and have delusions of grandeur by how badass the kernel on my PC made me.

Anyways
 
Yes guys I OVER simplified the description of the Kernel because I'm on a phone hacking site not a Linux forum! Most people here don't know a Linux Kernel from a corn kernal.

Froyo is 2.6.32, gingerbread looks to be 2.6.35. These are not substantial changes here. I very very highly doubt that any of the new features in gingerbread even necessitate the 2.6.35 kernel over the 2.6.32 kernel. We already know that the 2.6.32 kernel supports all of our hardware. So I really don't think it's enough to worry about.

Bottomline is the Froyo Kernel allows full support for the DX and D2 with CM7 (GB).
No reason to believe it won't fully support D2G as well.

CM7 Works with Froyo Kernel. Until a 2.7.xx comes out I wouldn't expect there to be any major issues, missing features, or incompatabilities due to the fact your using an old Kernel.

Yes it is the heart of the Linux system. But Linux is written specifically to have a very small heart and footprint which is why it is as fast as it is compared to a Windows install on the same hardware!

But the features of the phone don't expand or contract depending on the Kernel. Thats all done with the software that runs through that Kernel!

The Kernel merely dictates how that code operates and that only changes on major updates (first two numbers) not the corresponding bug kills and optimization seen in the minor updates (last two numbers)
 
I will agree that yes, just because reference GB is using the .35 kernel does not mean we need it. On the Kaiser we had the very same debate and it turns out that we did not need it either. All a kernel does is add features and tweaks. If the OS is not using any of those features and your hardware isn't then you can boot with w/e kernel you please. The same thing was with Froyo and .32.... we had froyo booting on the .25 kernel on the kaiser because that was what we had stable. We did have a .32 effort going and we finally got that stable. Thankfully we did because .25 would not boot GB but .32 would.


EDIT: By features I mean things such as AHCI support, File system support etc. All under the hood things.
 
Last edited:
The versioning pretty much tells the story.
a 2.6.xx Kernel is pretty much going to remain backward compatible with older 2.6 flavors. the XX in the version may change the actual code but not in regards to how to call is made from software. These changes are usually nothing more than optimization or bug fixes that do not affect the software run in it but only the way the kernel handles requests made to it.

It basically changes how the Kernel does it's business not how programs interact with the Kernel.

Not until a 2.7 Kernel is released should anyone be concerned about incompatabilities.

In that cases Kernel Calls could change leading to incompatability.
But the minor changes from FroyoK to GBK are not enough to worry about!
 
Will it be possible to flash the radio firmware with this 2nd Init hack and for example change the D2G radio firmware for the one in the Milestone 2? Everybody must know by now the problems the D2G has when on GSM/WCDMA mode outside the US with a foreign sim card. Will it be possible now to fix or change the radio firmware?
 
Not possible at all. These are two different radio's with completely different firmware. Doing so would break the phones radio.
 
On Verizon Wirless' support page they already publish update procedure to upgrade to gingerbread. Has any one been able to uptate via OTA?
 
Last edited:
It'll be a while, and VZW's tweet about the OTA rolling out was wrong. We haven't even had a soak test, at least, not that we know of.
I wouldn't be surprised if it was a mid-July rollout for the update.
 
Yes guys I OVER simplified the description of the Kernel because I'm on a phone hacking site not a Linux forum! Most people here don't know a Linux Kernel from a corn kernal.

Froyo is 2.6.32, gingerbread looks to be 2.6.35. These are not substantial changes here. I very very highly doubt that any of the new features in gingerbread even necessitate the 2.6.35 kernel over the 2.6.32 kernel. We already know that the 2.6.32 kernel supports all of our hardware. So I really don't think it's enough to worry about.

Bottomline is the Froyo Kernel allows full support for the DX and D2 with CM7 (GB).
No reason to believe it won't fully support D2G as well.

CM7 Works with Froyo Kernel. Until a 2.7.xx comes out I wouldn't expect there to be any major issues, missing features, or incompatabilities due to the fact your using an old Kernel.

Yes it is the heart of the Linux system. But Linux is written specifically to have a very small heart and footprint which is why it is as fast as it is compared to a Windows install on the same hardware!

But the features of the phone don't expand or contract depending on the Kernel. Thats all done with the software that runs through that Kernel!

The Kernel merely dictates how that code operates and that only changes on major updates (first two numbers) not the corresponding bug kills and optimization seen in the minor updates (last two numbers)

Its unix, linux is the kernel

Sent from my DROID2 GLOBAL using DroidForums
 
I don't think changing the radio would be possible (even if the milestone was compatible) until the bootloader is unlocked.
 
Back
Top