Got this link off a slashdork post: linux kernel monkey log
What scared me was the comment "all of the existing "Linux Phone Consortium" groups are doomed and will probably close up silently very soon now, if they haven't already." !
DEATH TO ANDROID! LONG LIVE MAEMO!
What's wrong?
So, what happened with the Android kernel code that caused it to be deleted? In short, no one cared about the code, so it was removed. As I've stated before, code in the staging tree needs to be worked on to be merged to the main kernel tree, or it will be deleted.
Because of this, Google has now prevented a large chunk of hardware drivers and platform code from ever getting merged into the main kernel tree. Effectively creating a kernel branch that a number of different vendors are now relying on.
So, what to do?
I really don't know. Google shows no sign of working to get their code upstream anymore. Some companies are trying to strip the Android-specific interfaces from their codebase and push that upstream, but that causes a much larger engineering effort, and is a pain that just should not be necessary.
Hope
I do hold out hope that Google does come around and works to fix their codebase to get it merged upstream to stop the huge blockage that they have now caused in a large number of embedded Linux hardware companies.
What scared me was the comment "all of the existing "Linux Phone Consortium" groups are doomed and will probably close up silently very soon now, if they haven't already." !
DEATH TO ANDROID! LONG LIVE MAEMO!