Тим Берд (Tim Bird), инженер компании Sony и участник группы разработки встраиваемых систем в Linux Foundation, направил в список рассылки Linux-ядра письмо [3] с анонсом проекта Android Mainlining, цель которого продвинуть в ядро Linux патчи, необходимые для работы платформы Android.
К проекту уже присоединились некоторые независимые разработчики, а также компании, занимающиеся производством встраиваемой и мобильной техники. Для координации работы создана страница на сайте elinux.org [4], на которой опубликован список патчей, состояние проекта на текущий момент, а также преимущества, которые он даст производителям устройств:
Также на сайте опубликован порядок действий, который необходимо проделать для включения патчей в ядро. Упрощенно он выглядит так: выяснение причин, мешающих включению; внесение требуемых изменений; обсуждение новой версии с командой Google; запрос на включение; повторное выполнение всех шагов в случае необходимости.
Напомним, что команда разработчиков Android уже направляла запрос на включение патчей в ядро, небольшая часть из которых была принята. Остальные патчи несколько лет оставались в ветке "-staging" и в конце-концов были удалены ввиду отсутствия интереса со стороны Google в их доработке до приемлемого состояния.
Среди созданных в рамках проекта Android патчей, которые до сих пор не включены в состав основного ядра Linux:
Ссылки:
[1] http://htfl.ru/cat-news-android
[2] http://htfl.ru/cat-news-novosti
[3] /out.php?link=https://lkml.org/lkml/2011/12/19/508
[4] /out.php?link=http://elinux.org/Android_Mainlining_Project