Вкратце - гугл фактически своим андроидом форкнул ядро, потому что не умеет или не хочет работать с апстримом. Грег говорит, что это личные половые проблемы гугла, но надеется, что ситуацию можно как-то исправить.
Хм, гугл сделал из ядра банальный зонт и вставил его в попу вендорам. Потому что никто в своем уме не будет поддерживать две ветки драйверов для одной и той же железки для одного и того же ядра.
Do no evil: all you need is just give them sporadically a nice hard buttfsck.
А драйвера и прочие изменения ядра для работы на N900 уже в апстриме?
Я не в курсе, не проверял. Не факт, что там можно все открыть, тут они ничем не отличаются. Но по крайней мере с апстримом они взаимодействуют, ядра обновляются с каждой версией маэмо, обновляют и свои закрытые модули. А здесь - форк, и модули прозводители пишут под форк, а не под кернел.
Что еще интересно, под хромос гугл еще один форк сделает, и будет вести две ветки (даже три, еще ж на серверах у них) или как? Какая-то странная у них политика, на ССЗБ похоже. Но вобщем-то их предупредили, и уже не в первый раз.
Печальная новость. Если будет много устройств на этой платформе наш лагерь разобьется. Вот и политика «разделяй и властвуй»
Лучше б они openmoko в свое время развили или еще какую то ПОЛНОСТЬЮ открытую платформу...
Да и открытости-то в андроиде - только в ядре. Все остальное собственные поделки. Даже libc свою впихнули. Зачем непонятно? Все остальные пользуют uclibs, newlibs и прочее, и не выпендриваются.
Правда при этом они не поддерживают стандартов и непонятно зачем потребовалось делать вывод графики не через фреймбуффер. Смысл написания собственных библиотек, если есть готовое и рабочее. Написали бы только Dalvik и графический интерфейс (да и тот можно готовый допилить). Политика то что все приложения не системные на яве понятно - написано один раз, запускается везде. Но вот зачем городить велосипед и переписывать системные вещи?
Кстати не так уж сильно ядро ведроида и отличается, я на своем телефоне ковыряю потихоньку - отличие в основном в добавленных дровах и специфических патчах. В общем то как и у любого разработчика мобильных устройств на базе Linux.
Это скорее похоже на плач что гугл такой плохой, не делится с нами нифига