Google планирует приблизить ядро Android к исходному коду ядра Linux


Компания Google потратила почти десятилетие, пытаясь упростить производителям обновление своих устройств. Наиболее существенные усилия были приложены в последние годы, в первую очередь с введением Project Treble в 2017 году. Поисковый гигант также старался приблизить Android к ядру Linux, и эти планы наконец начинают реализовываться в Android 12. На этой неделе на конференции Linux Plumbers Conference компания рассказала, как она намерена достичь этой цели.

Как сообщает ресурс Ars Technica, Android переходит на новую «восходящую» модель и отходит от традиционной модели ответвлений, из-за которой происходят задержки при обновлении программного обеспечения. Перед обновлением устройства ядро Linux проходит через несколько форков — сначала от Linux до обычного Android, а затем до версии, специфичной для аппаратной платформы. В конечном счёте разработчики создают версию программного обеспечения для конкретного устройства. Это огромная работа для каждой компании, и это один из главных факторов, который является причиной фрагментации Android.

Теперь, когда Generic Kernel Image (GKI) наконец будет поставляться с последней версией Android, этот процесс должен упроститься в течение следующих нескольких лет. Google хочет, чтобы производители переключились на Kernel Module Interface или систему KMI, где всё, что им нужно сделать, это внести соответствующие изменения в ядро вместо того, чтобы реализовывать три или четыре разных форка.

«Значительный рывок в том, чтобы вывести весь код, специфичный для оборудования, из общего ядра в модули поставщика. Одна из важных составляющих этих усилий заключается в том, что мы должны иметь стабильный интерфейс между этими модулями и общим ядром, чтобы они могли вносить изменения асинхронно», — сказал инженер-программист Google Тодд Кьос (Todd Kjos).

Компания отмечает, что это «многолетний проект». Переход к новому циклу обновлений начинается в 2023 году. Ожидается, что Pixel 6 станет первым устройством Android, которое будет поставляться с GKI и ядром Linux 5.10, что станет важным шагом в этом процессе.

Дополнительно:

0 0 голоса
Рейтинг статьи


Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x