Ядро Android основано на ветке долгосрочной поддержки ядра Linux. Выпуски долгосрочной поддержки настолько важны для работоспособности мобильной операционной системы Google, что компания решила расширить поддержку сверх того, что уже обещали разработчики Linux.
Google недавно обновил официальную документацию общего ядра Android (ACK), добавил новое обязательство по жизненному циклу поддержки и обновил дату окончания срока службы (EOL) текущего поддерживаемого ядра. ACK является основным ответвлением проекта Android Open Source Project (AOSP), который включает в себя собственную реализацию Android от Google для сторонних компаний в экосистеме Android.
Начиная с 2017 года разработчики Linux решили поддерживать выпуски LTS в течение шести лет. Позднее это решение было пересмотрено, сократив период поддержки до двух лет. Ядро LTSLinux является важной кодовой базой для системы Android, поскольку Google выбрала наиболее безопасное ядро с открытым исходным кодом, добавив при этом дополнительную функциональность и функции, зависящие от поставщика, необходимые для устройств Android.
Отношения ACK-LinuxLTS развиваются благодаря прямому участию Google. Компания предоставит дополнительную поддержку стабильным ядрам LTS, причем большинство версий Android в настоящее время поддерживаются в течение четырех и более лет. Android 14 на базе ветки Linux 6.1 LTS будет поддерживаться до 2029 года. В то же время ядро Android15 (LinuxLTS6.6) будет поддерживаться до 2028 года.
Новая политика поддержки будет предъявлять больше требований к сторонним поставщикам. OEM-производители, выпускающие телефоны на базе Android 15 или выше, теперь должны использовать ветку ядра Linux 6.1 или 6.6LTS. LinuxLTS регулярно поддерживает исправления безопасности и исправления ошибок, но не включает новейшие (потенциально нестабильные) функции, представленные в ветках ядра, отличных от LTS.
В официальной документации Google четко указано, что «ACK получает слияния LTS от исходного кода и исправления ошибок для кода, специфичного для Android». Эти исправления для Android включают исправления безопасности, перечисленные компанией в ежемесячном бюллетене по безопасности Android. Начиная с ядра 6.6, стабильные ядра (LTS) поддерживаются в течение четырех лет. Когда ядро больше не поддерживается, устройства под управлением соответствующей версии Android будут считаться Google «уязвимыми».
Кроме того, Google упрощает цикл выпуска ACK и будет предоставлять только новую ветку ACK для каждой версии ядра, поэтому Android15 будет использовать только ветку android15-6.6.