Написать пост

Срок поддержки LTS-ядер Linux, используемых в Android, будет увеличен с 2 до 6 лет

Аватар Максим Леонов

Google решила увеличить цикл поддержки ядер Linux до шести лет вместо двух. Изменения повлияют на ядра версий 4.4 и выше.

В жизненном цикле ядер Linux грядут большие изменения. Во время презентации Google на конференции Linaro Connect 2017 Илиян Малчев, один из разработчиков проекта Treble, заявил, что компания решила увеличить цикл поддержки ядер Linux до 6 лет. Также Малчев сообщил о том, что введение нового цикла будут поддерживать ядра версии 4.4 и выше.

Превью видео Ksegw928gUM

Может показаться странным, что такое изменение было представлен на презентации, посвящённой Android, но есть чувство, что Google была сильно заинтересована и вовлечена в этот процесс.

Ядро Linux

На этом бесплатном ядре с открытым исходным кодом работает большинство устройств вокруг нас. Оно представлено не только в компьютерах и серверах, но и в большинстве ARM-устройств. Глобальные обновления ядра Linux происходят каждые 70 дней, но не все хотят обновлять свою систему так часто. Чтобы решить эту проблему, некоторые версии ядер получают долгосрочную поддержку (LTS, long term support). Раньше этот период был равен двум годам. Таким образом, устройство, использующее ОС на устаревшем ядре, регулярно получает обновление с исправлениями багов и ошибок безопасности в течение двух лет с даты выпуска.

Как было раньше

Срок поддержки LTS-ядер Linux, используемых в Android, будет увеличен с 2 до 6 лет 1

Сейчас Google предоставляет 3 года обновлений безопасности для пользователей Android. Это означает, что годами компании приходится поддерживать старые ядра Linux самостоятельно. Google Pixel, выпущенный в 2016 году, был поставлен с ядром 3.18, которое было выпущено еще в 2014 году, то есть его срок поддержки уже истек. Актуальной версией ядра является 4.9. Google же обещала, что будет поддерживать Pixel еще 3 года. То есть компания будет поддерживать, по сути, «мёртвое» ядро, а это будет требовать достаточно много ресурсов.

Как будет теперь

Срок поддержки LTS-ядер Linux, используемых в Android, будет увеличен с 2 до 6 лет 2

Увеличение длительности цикла поддержки до 6 лет даст возможность Google, поставщикам SoC и OEM-компаниям достаточно времени, чтобы разработать устройство, представить его на рынке и при этом оставить владельца примерно с четырьмя годами поддержки.

Смартфоны, работающие на системе Snapdragon 835, имеют версию ядра 4.4, так что многие флагманы 2017 года выиграют от этой перемены. Ядро Android привязано к SoC, то есть всем обладателям более ранних версий Snapdragon, к сожалению, не повезло. Информацию о релизах ядер можно посмотреть на сайте Kernel.org.

Следите за новыми постами
Следите за новыми постами по любимым темам
826 открытий827 показов