Linux-разработчик рассказал о трудностях включения кода Android в ядро
6Иллюстрация с сайта En.Wikipedia.Org
Грег Кроа-Хартман (Greg Kroah-Hartman), один из ведущих разработчиков ядра Linux, рассказал общественности о проблемах с включением кода ядра, используемого в Android, в основную ветвь разработки.
Как пояснил Грег, сейчас возникла не очень хорошая ситуация, когда та версия Linux-ядра, что используется в Android, заметно отличается от оригинальной. Первые попытки разработчиков Google включить свои наработки в основную ветвь Linux-ядра не увенчались успехом: разработчики ядра указали им на существующие проблемы, но на этом все остановилось. В результате, вся индустрия (в первую очередь это касается производителей оборудования для Android-смартфонов) оказалась в «тупике», потому что не может воспользоваться теми изменениями, которые производятся Open Source-сообществом в рамках коллективной работы над основным ядром Linux.
Из отличий оригинального ядра Linux от используемого Android помимо драйверов для различного аппаратного обеспечения выделяются и более принципиальные моменты, связанные с особым типом блокирования и различными хуками в базовой системе, что необходимо для реализации модели безопасности, выбранной Google для Android, а также принципиально другая инфраструктура framebuffer.
Грег уже обращался к разработчикам Google лично, но реакции не последовало, поэтому теперь он делает это публично. Разработчикам из Google и других компаний, которые модифицируют код Linux-ядра для Android, предлагается озаботиться внесением всех необходимых изменений для включения их наработок в основное Linux-ядро. Иначе, по словам Кроа-Хартмана, им приходится делать много ненужной работы, объем которой со временем будет только увеличиваться.
Именно этой проблеме будет посвящен доклад Грега Кроа-Хартмана на грядущей конференции CE Linux Forum 2010.
При этом Грег отметил, что к мобильной платформе Android он относится сугубо положительно и очень доволен своим смартфоном G1.
Постоянная ссылка к новости: http://www.nixp.ru/news/10061.html. Дмитрий Шурупов по материалам kroah.com.
- Linux 2.6.33: Nouveau, Wii и Gamecube, DRDB 1 2 25 февраля 2010 г.
LTS-поддержка ядра Linux увеличена с 2 до 6 лет… для Android и не только 2
Linux 4.14 станет следующим релизом ядра с длительной поддержкой (LTS) 1
Google не включит патч для Linux-уязвимости Dirty COW в Android до декабря 1
Google позволит запускать и устанавливать Android и Linux c USB-накопителя 4 1
Поддержка CoreSight — технологии ARM — появится в ядре Linux версии 3.19 2
CoreOS — Linux-система для крупных серверных инсталляций 5
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Дело в том, что в гугле жадины?
Скорее они посчитали, что апстрим им нафиг не нужен.