LinuxForum.Fans
Тема

Проект по продвижению Android-патчей в ядро Linux

Автор: XRevan86 3 сообщений 1340 просмотров
#215647

Тим Берд (Tim Bird), инженер компании Sony и участник группы разработки встраиваемых систем в Linux Foundation, направил в список рассылки Linux-ядра письмо с анонсом проекта Android Mainlining, цель которого продвинуть в ядро Linux патчи, необходимые для работы платформы Android.

К проекту уже присоединились некоторые независимые разработчики, а также компании, занимающиеся производством встраиваемой и мобильной техники. Для координации работы создана страница на сайте elinux.org, на которой опубликован список патчей, состояние проекта на текущий момент, а также преимущества, которые он даст производителям устройств:

  • Возможность использования последней версии ядра Linux при портировании Android;
  • Концентрация усилий на одном ядре при разработке драйверов устройств;
  • Упрощение процедуры разработки и сопровождения кода.

Также на сайте опубликован порядок действий, который необходимо проделать для включения патчей в ядро. Упрощенно он выглядит так: выяснение причин, мешающих включению; внесение требуемых изменений; обсуждение новой версии с командой Google; запрос на включение; повторное выполнение всех шагов в случае необходимости.

Напомним, что команда разработчиков Android уже направляла запрос на включение патчей в ядро, небольшая часть из которых была принята. Остальные патчи несколько лет оставались в ветке "-staging" и в конце-концов были удалены ввиду отсутствия интереса со стороны Google в их доработке до приемлемого состояния.

Среди созданных в рамках проекта Android патчей, которые до сих пор не включены в состав основного ядра Linux:

  • wakelocks - механизм блокировок для системы управления питанием, позволяющих предотвратить переход в спящий режим в ситуациях, когда это недопустимо (например, активен разговор по телефону), и наоборот для инициирования скорого засыпания при неактивности;
  • ashmem - реализация разделяемой памяти, позволяющая маркировать незакреплённые страницы памяти, которые в последующем можно освободить в ситуации нехватки свободной памяти;
  • Дополнительные проверки прав доступа для обеспечения безопасного выполнения сетевых операций;
  • binder - используемый в Android механизм межпроцессного взаимодействия;
  • USB-драйвер для эмуляции хранилища;
  • Реализация LMK (low memory killer), управляющего принудительным завершением приложений в случае нехватки памяти;
  • ram console - возможность сохранить вывод консоли в специальной области ОЗУ, к которой можно получить доступ после перезагрузки в режиме диагностики;
  • Драйвер для управления памятью графической карты для чипов ION.

Источник »
Главная ссылка к новости »

#216433

Драйверы для Android будут включены в ядро Linux 3.3

Грег Кроа-Хартман [Greg Kroah-Hartman], один из основных разработчиков ядра, вернул в development-ветвь Linux kernel 3.3 драйвера для Android, которые были удалены в цикле подготовки ядра Linux 2.6.33 весной 2010 года. В планах подготовки ядра Linux 3.3 – обеспечение загрузки на устройствах под управлением Android без дополнительных патчей, хотя и не все патчи для Android в настоящее время автоматически переносятся в основную development-ветвь. Например, не включен код WakeLock, продляющий время работы устройств под управлением Android от батарей, но не влияющий на загрузку.

В этом проекте с Кроа-Хартманом сотрудничают рабочая группа Consumer Electronics некоммерческого консорциума Linux Foundation, группа из консорциума Linaro и индивидуальные разработчики. Тим Бёрд [Tim Bird], инженер Sony Electronics и председатель Architecture Group, объявил о запуске проекта Android Mainlining, целью которого является координация работ по интегрированию в ядро Linux функций, необходимых для Android.

Источник »
Главная ссылка к новости »

#216645

целью которого является координация работ по интегрированию в ядро Linux функций, необходимых для Android.

Угу пора бы сильнее порадница вроде ядро у линкса взяли а у меня планшет на андроиде дак шнур подключивший к ноуту для перекидки файлов а он пишет нужна программа тыры пыры, и в скобачка тока в среде виндоус. Даже фильм по шнуру не перекинешь.

Правда сори маленько ОФФ топ

Войдите или зарегистрируйтесь, чтобы ответить.