[Q] AOSP android kernel and kernel we have - Epic 4G Q&A, Help & Troubleshooting

What is an aosp kernel? How is it different from the kernels we have like Genocide or even stock? What is different between CM7's kernel and our EF02 kernel?

ugothakd said:
What is an aosp kernel? How is it different from the kernels we have like Genocide or even stock? What is different between CM7's kernel and our EF02 kernel?
Click to expand...
Click to collapse
Asop Colonel?.......
Sent from my SPH-D700 using XDA Premium App

Roughly, it's the Nexus kernel ported to the Epic. Though, I believe they need the GB source for Epic to figure out what to alter to make it work properly. The other option is to build it from the ground up, which they're also attempting.

ugothakd said:
What is an aosp kernel? How is it different from the kernels we have like Genocide or even stock? What is different between CM7's kernel and our EF02 kernel?
Click to expand...
Click to collapse
Aosp means android open source project. An aosp kernel, or rom, is one built from googles source, not samsungs.. and lacks proprietary drivers and/or software...
Cm7 is basicaly an aosp kernel, but with attempts to boot on epic.. it also includes changes made by cyanogenmod team
Sent from my SPH-D700 using XDA App

So its a kernel from android source, from google. But doesn't have drivers that samsung's source has? Why aren't samsung's sources merged/included/whatever into google's source?

ugothakd said:
So its a kernel from android source, from google. But doesn't have drivers that samsung's source has? Why aren't samsung's sources merged/included/whatever into google's source?
Click to expand...
Click to collapse
Htc and moto would be mad at google for bricking their customers phone.
They are merged when Samsung releases its version.
Sent from Godot's place.

ugothakd said:
So its a kernel from android source, from google. But doesn't have drivers that samsung's source has? Why aren't samsung's sources merged/included/whatever into google's source?
Click to expand...
Click to collapse
Depending on what you meant, the would be. Ultimately they COULD start over if they wanted to, I imagine, but they don't. It's google's kernel + how to actually work this specific hardware. People are waiting for the "work this specific hardware" changes, not really the google part.
Mainly they're waiting because it's not worth investing 2 months into figuring out something that's going to be handed to you in 2 months.

vita10gy said:
Mainly they're waiting because it's not worth investing 2 months into figuring out something that's going to be handed to you in 2 months.
Click to expand...
Click to collapse
+1
Please click both links below and vote: http://picketfenceblogs.com/vote/3616
http://apps.facebook.com/gerberphotosearch/entry/935/amber.aspx

Related

[q] aokp, aosp, ics 4.0.4

So I know what AOKP and AOSP both stand for, but I'm not quite sure what they are. What makes it so that some ROMs called themselves AOSP but others don't? I thought AOSP just meant Android Open Source Project... so wouldn't every ROM be an AOSP that isn't the stock Sprint ROM?
Another question I have is about Android 4.0.4. From my understanding, most ROMs are Android 4.0.3. But if the Sprint leaks are all 4.0.3, where are people getting 4.0.4 from? What are the major differences anyways?
Sorry for the noob questions. I've just been wondering for awhile and whenever I search, I can never find a good description asides from what the acronyms AOKP and AOSP stand for.
Most roms that call themselves AOSP are made to look as close as possible to stock android. Also, the reason we are able to have Android 4.0.4 roms is because those roms are ports from other devices rather than built straight from the leaks. The only noticeable difference between 4.0.3 and 4.0.4 is better battery life.
faceyourfaces said:
Most roms that call themselves AOSP are made to look as close as possible to stock android. Also, the reason we are able to have Android 4.0.4 roms is because those roms are ports from other devices rather than built straight from the leaks. The only noticeable difference between 4.0.3 and 4.0.4 is better battery life.
Click to expand...
Click to collapse
Ohh makes sense, thanks. What about AOKP then? Would that be everything else? I always heard that Kang meant to either improve on someone's ideas or steal it.
AOSP is straight up Android, no manufacturer over lay (TouchWiz, Sense, Blur). The AOSP roms tend to have a lot more tweaks and customizability since they are built from Android source, and our devs, as generous as they are, like to include goodies for us to make our phones as cool as possible.
AoSP (aokp,cm9,codename) are built from Google's source repos. This is also where 4.0.4 is from, its the next update for ICS with many bug fixes including video(Netflix,YouTube) and video in browser working, as well as many other numerous bug fixes within the code. The manufacturers have 4.0.3 have already put alot of work into it and will continue using it as their base until they have the initial release out then will start merging 4.0.4 into their upstream, to be included I'm the next round of OTA's. Anything 4.0.4 is AOSP meaning pure android no 3rd party manufacturer UI such as TouchWiz(Samsung),Blur(Motorola),or Sense(HTC). AOSP is what ships on the Nexus line, also called the Google experience.
Sent from my SPH-D710 using xda premium
iniz94 said:
Ohh makes sense, thanks. What about AOKP then? Would that be everything else? I always heard that Kang meant to either improve on someone's ideas or steal it.
Click to expand...
Click to collapse
Kang does mean stolen code. AOKP is a rom built by a group that likes to call themselves Team Kang.
Makes a lot of sense, thanks everyone! Never knew that aosp was a customized vanilla rom
Sent from my SPH-D710 using XDA
faceyourfaces said:
Kang does mean stolen code. AOKP is a rom built by a group that likes to call themselves Team Kang.
Click to expand...
Click to collapse
Stolen? Like from other programmers Roms? Does the scene support this?
Sent from my Epic 4g Touch running Blazer 4.1 using xda premium
Android is open source meaning no one owns anything, its all shared under the Apache license. So technically no one is stealing anything, a Kang is using other developers code and either adding your own onto it or combining multiple sources to make the existing code better
Sent from my SPH-D710 using xda premium
I have a quick question, why do I have to go back to a rooted EL26 to flash AOKP/AOSP? Why can't I use the current recovery like rouge recovery? Is it not the same?
abusedcloth said:
I have a quick question, why do I have to go back to a rooted EL26 to flash AOKP/AOSP? Why can't I use the current recovery like rouge recovery? Is it not the same?
Click to expand...
Click to collapse
I believe it is to avoid bricking of phones. Ics rouge is known to brick phones so that's why you can't flash using well not recommended
Sent from my SPH-D710 using Tapatalk 2 Beta-5
daniel4653 said:
I believe it is to avoid bricking of phones. Ics rouge is known to brick phones so that's why you can't flash using well not recommended
Sent from my SPH-D710 using Tapatalk 2 Beta-5
Click to expand...
Click to collapse
What about EL29 rouge recovery?
Sent from my SPH-D710 using xda premium
EL29 is a repacked version of CWM, ICS flashes are most successful on bare CWM. You go to EL26 (a stock CWM) to help prevent issues, its the safest route to (and from) ICS
CyberpodS2 said:
Stolen? Like from other programmers Roms? Does the scene support this?
Click to expand...
Click to collapse
-EViL-KoNCEPTz- said:
Android is open source meaning no one owns anything, its all shared under the Apache license. So technically no one is stealing anything, a Kang is using other developers code and either adding your own onto it or combining multiple sources to make the existing code better
Click to expand...
Click to collapse
I never said anything about how the word Kang applies to Android. In general it means stolen code but in this case it means improving on the source code.

Why no 3.0 kernels?

Hi,
Now I did search as much as possible on the interwebs, like tiamat's blog, xda, miui forums etc. So I guess I'll go ahead and ask this sorta noob question eek: oh no he didn't ).
Why are there no 3.0 kernels and what would be the advantage of them? On a tangent, I note that even the transformer prime has no 3.0 kernel...
Sent from my Incredible 2 using XDA
What in the name of balls is a 3.0 kernel?
Amphibliam said:
What in the name of balls is a 3.0 kernel?
Click to expand...
Click to collapse
Linux kernel version 3.x. As in we are currently using kernel version 2.6.35.x.. Galaxy nexus has 3.08 kernel or something.
Sent from my Incredible 2 using XDA
We're currently using modified gingerbread kernels (the 2.6 ones i think?) because we havent received kernel source from HTC yet
This phone is slated for an ICS update, once we get that and kernel source i'm pretty sure a 3.0 kernel will follow
It's because we don't have an official update yet. That's what all the ICS roms are pretty much waiting for - an offical ICS kernel from HTC.
dirkdigles said:
It's because we don't have an official update yet. That's what all the ICS roms are pretty much waiting for - an offical ICS kernel from HTC.
Click to expand...
Click to collapse
Okay. So as I understand the kernel will have several proprietary modules and therefore we can't compile our own 3.0 kernel yet? As it may cause several incompatibilities, am I right?
Sent from my Incredible 2 using XDA
litetaker said:
Okay. So as I understand the kernel will have several proprietary modules and therefore we can't compile our own 3.0 kernel yet? As it may cause several incompatibilities, am I right?
Sent from my Incredible 2 using XDA
Click to expand...
Click to collapse
No, we just can't compile one because we don't have source.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
tylerlawhon said:
No, we just can't compile one because we don't have source.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Click to expand...
Click to collapse
I am confused. The linux kernel is open source. So the Source code for the 3.0 kernel is available. So, what do you mean by "we don't have source"? Are you referring to any drivers whose modules we may not have as they are proprietary? Or something else?
Anyway, I just realized thanks to this article that the 3.0 kernel is no big deal and has no new, "awesome" features and is not a major jump like the GB to ICS, or gnome 2 to gnome 3, or the KDE 3 to KDE 4 jump... Just a new numbering scheme. So, may be the kernel we have now is more than enough to run ICS (except for the camera glitch though...)
Thanks for the responses guys!
litetaker said:
I am confused. The linux kernel is open source. So the Source code for the 3.0 kernel is available. So, what do you mean by "we don't have source"? Are you referring to any drivers whose modules we may not have as they are proprietary? Or something else?
Anyway, I just realized thanks to this article that the 3.0 kernel is no big deal and has no new, "awesome" features and is not a major jump like the GB to ICS, or gnome 2 to gnome 3, or the KDE 3 to KDE 4 jump... Just a new numbering scheme. So, may be the kernel we have now is more than enough to run ICS (except for the camera glitch though...)
Thanks for the responses guys!
Click to expand...
Click to collapse
The Linux kernel is, yes. However, a kernel is very device specific. So, without having one from an OTA or better yet, HTC releasing kernel source code for this device specifically, we can't make any. So far (as stated before), all our ics ROMs are using hacked up gingerbread kernels (which is an incredible feat in itself). We have basic kernel source code, sure, but what we're lacking is the proprietary drivers, libs, and other stuff that makes this device run.
Hope this all made sense.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Each kernel is device specific with the oem s specific changes....it is possible to build one without the.exact source...but you would need some similar source for reference like teamhacksung using the nexus s as a base for sgs phones
tylerlawhon said:
The Linux kernel is, yes. However, a kernel is very device specific. So, without having one from an OTA or better yet, HTC releasing kernel source code for this device specifically, we can't make any. So far (as stated before), all our ics ROMs are using hacked up gingerbread kernels (which is an incredible feat in itself). We have basic kernel source code, sure, but what we're lacking is the proprietary drivers, libs, and other stuff that makes this device run.
Hope this all made sense.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Click to expand...
Click to collapse
Yes, this helps me understand it better. Anyway, I'm not really waiting for the 3.0 kernel anymore as I learned it was just a renumbering scheme! I was expecting I could launch a space shuttle with it, like I can drive my car supersonic with ICS (hehehe..) But it apparently has just the usual dose of bug fixes compared to our current kernel.
Thanks y'all!

[Q] Kernels and ICS Source

So before I ask my question I wanna make one thing clear. I have 100% respect for the devs that work on our phones and can't wait to see what ICS source brings us.
Now to the question. Before all these ICS leaks we had EL29 source for our phone. However we only ever had on variant of custom kernel (Rogue). All I keep hearing is that once source drops for ICS we'll see a lot of custom ROMs and kernels. If we have source for GB why aren't there any other custom kernels? I guess I'm just a little confused on what source will bring us, besides allowing us to build a pure AOSP kernel and allow over and underclocking on TW roms.
Are you saying rogue was the only gb kernel for this phone?
If so you haven't been here long..
Sent from my SPH-D710 using XDA
chris41g said:
Are you saying rogue was the only gb kernel for this phone?
If so you haven't been here long..
Sent from my SPH-D710 using XDA
Click to expand...
Click to collapse
I believe he is referring to gunslinger/hitman and all the kernels before it made by team rogue which allowed voltage changing and overclocking. Not the repacked stock kernels.
LoStKernel. Zedomax. Plus kernel. That's without actually looking.
Sent from my SPH-D710 using XDA

color control on stock rooted kernel

As title.
Is it possible?
No, kernel must support this feature, but stock doesn't
Swyped on my Galaxy Nexus running AOKP with Franco Kernel, overclocked to 1.4GHz
kyokeun1234 said:
No, kernel must support this feature, but stock doesn't
Swyped on my Galaxy Nexus running AOKP with Franco Kernel, overclocked to 1.4GHz
Click to expand...
Click to collapse
bad news. are you sure that there is no way at all?
sblantipodi said:
bad news. are you sure that there is no way at all?
Click to expand...
Click to collapse
Not that I know of.
sblantipodi said:
bad news. are you sure that there is no way at all?
Click to expand...
Click to collapse
Not that bad. Flashing a kernel is easy as pie. Why not try it, if color control is that important to you?
sblantipodi said:
As title.
Is it possible?
Click to expand...
Click to collapse
yes. build stock kernel from source, merge color control code from other kernel. it's gpl. dont claim it as your own of course, should you ever release it.
Sent from my i9250
bk201doesntexist said:
yes. build stock kernel from source, merge color control code from other kernel. it's gpl. dont claim it as your own of course, should you ever release it.
Sent from my i9250
Click to expand...
Click to collapse
I wouldn't call that a stock kernel any more though.
Sent from my Galaxy Nexus using Tapatalk 2
i understood op wanted a stock kernel plus color control only. nothing else. no oc, normal gpu clock, etc. only way he can do that is to build.
but for sure, the most minimal of tweaking would consider such a kernel not stock anymore.
Sent from my i9250
Petrovski80 said:
Not that bad. Flashing a kernel is easy as pie. Why not try it, if color control is that important to you?
Click to expand...
Click to collapse
Because I want a stock experince.
Custom kernel's are often made by kids, generally they have features that I dislike and I loose the Google Experince that is the
reason why I have a nexus.
sblantipodi said:
Because I want a stock experince.
Custom kernel's are often made by kids, generally they have features that I dislike and I loose the Google Experince that is the
reason why I have a nexus.
Click to expand...
Click to collapse
If you feel that way, the method bk201doesntexist described is probably best for you.
btw, i dont feel that way. i think op is mistaken, and in fact being ungrateful.
Sent from my i9250
I like custom kernels. If glados is made by a child, Ezekeel must be a really smart one.
Sent from my Galaxy Nexus using Tapatalk 2
sblantipodi said:
Because I want a stock experince.
Custom kernel's are often made by kids, generally they have features that I dislike and I loose the Google Experince that is the
reason why I have a nexus.
Click to expand...
Click to collapse
This is a pure asinine statement. If you want Google experience then leave it completely stock. Adding color controls makes it not the Google experience any longer.
Not to mention you are badmouthing every hard working dev out there.
Sent from my Nexus 7 using Tapatalk 2

What is MIUI based on?

Is it based on AOSP or CM? I want to say AOSP but I can't quite remember.
Sent from my Amazon Kindle Fire using Tapatalk 2
cyanogenmod
aokp/cyanogenmod/miui = all are based on aosp (android open source project).
MIUI v2 is based on CM
MIUI v4 is based on AOSP or stock ROM for each model
Gingerbread was CM, but they moved to AOSP.
Sent from my Galaxy Nexus using Tapatalk 2
Thanks guys!
Sent from my Galaxy Nexus using Tapatalk 2
yeah, right.
"based on stock roms for other devices". what other devices? source isn't available for non-nexus devices, only kernel which is gpl.
so, yeah, miui is aosp based, but then tell me, why does miui support nearly every device that cyanogenmod does? they "solve" stuff, yeah, but the harder parts they lurk around waiting for cm team to do the job.
they dont even put out their source.
miui it's cyanogenmod based, as far as i'm concerned.
Sent from my i9250
bk201doesntexist said:
Miui it's cyanogenmod based, as far as i'm concerned.
Click to expand...
Click to collapse
Simply not true! When one doesn't know, one should keep their mouth shut.
MIUI V.4 is based and many different roms. The one for SGS2 is based a a regular heavily themed Touchwiz rom. No official MIUI-rom is based on CM anymore a few unofficial though. You can even see it inside the roms, cause everything in the framework can't be themed and certain parts of the default graphics is still sadly there.
Sent from my Galaxy Nexus using Tapatalk 2
Cm is a team of devs sort of like team gummy. Aosp is cm7 cm9 ska all ROM that don't have a manufacturer skin aka sense blur touchwix etc....
Sent from my Galaxy Nexus using xda app-developers app
Bfitz26 said:
Cm is a team of devs sort of like team gummy. Aosp is cm7 cm9 ska all ROM that don't have a manufacturer skin aka sense blur touchwix etc....
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
not entirely true since most manufacturers contribute code to aosp, google merges a great part of aosp into its internal trees and vice versa, and that is what the vendors get to build their frameworks on. so from a certain point of view, it's all aosp based. this is the base for the android ecosystem.
bk201doesntexist said:
not entirely true since most manufacturers contribute code to aosp, google merges a great part of aosp into its internal trees and vice versa, and that is what the vendors get to build their frameworks on. so from a certain point of view, it's all aosp based. this is the base for the android ecosystem.
Click to expand...
Click to collapse
True yes however I was keeping the response noobish as possible as it was a noob question more or less thanks for the deeper in sight always good to know
Sent from my Galaxy Nexus using xda app-developers app
bk201doesntexist said:
"based on stock roms for other devices". what other devices? source isn't available for non-nexus devices, only kernel which is gpl.
Click to expand...
Click to collapse
You just answered you own question. "Other devices" = non-nexus devices
bk201doesntexist said:
so, yeah, miui is aosp based, but then tell me, why does miui support nearly every device that cyanogenmod does?
Click to expand...
Click to collapse
See my post above. It's just because CM supports almost all devices out there. If one created a ROM for a phone which CM supports, does it mean his ROM is also CM-based? :silly:
bk201doesntexist said:
miui it's cyanogenmod based, as far as i'm concerned.
Click to expand...
Click to collapse
At least you'll have to differentiate between MIUI v2 and MIUI v4.
Everyone knows MIUI v2 (Gingerbread) is based on CM, that's why it was so good in both performance and features. But since ICS came out, MIUI v4 is built on AOSP, that's the reason there are less features in MIUI v4 and the performance is noticeably worse when compared to MIUI v2. A simple example is CM has "volume rocker skip track" since ages but MIUI v4 still doesn't have it. And it's one of the "most wanted" features by the users
kong said:
You just answered you own question. "Other devices" = non-nexus devices
See my post above. It's just because CM supports almost all devices out there. If one created a ROM for a phone which CM supports, does it mean his ROM is also CM-based? :silly:
At least you'll have to differentiate between MIUI v2 and MIUI v4.
Everyone knows MIUI v2 (Gingerbread) is based on CM, that's why it was so good in both performance and features. But since ICS came out, MIUI v4 is built on AOSP, that's the reason there are less features in MIUI v4 and the performance is noticeably worse when compared to MIUI v2. A simple example is CM has "volume rocker skip track" since ages but MIUI v4 still doesn't have it. And it's one of the "most wanted" features by the users
Click to expand...
Click to collapse
If the MIUI team wants to add it, they can just kang it.
reuthermonkey said:
If the MIUI team wants to add it, they can just kang it.
Click to expand...
Click to collapse
Sure, but my point is, if they have to cherry-pick it then the assumption that MIUI v4 is based on CM would be strange... no?
Are you all retarded? Miui is built from the ground up using aosp. Most builds you see for devices are unofficial ports. Go to miuis website if you want to see official devices.
Sent from my Galaxy Nexus using Tapatalk 2
kong said:
Sure, but my point is, if they have to cherry-pick it then the assumption that MIUI v4 is based on CM would be strange... no?
Click to expand...
Click to collapse
touche

Categories

Resources