Google требует наличия версий ядра Linux в Android Oreo

click fraud protection

Начиная с этого года с Android Oreo, Google теперь требует, чтобы все SoC, выпущенные в 2017 году, запускались с ядром 4.4 или новее.

Google предлагает Android в качестве мобильной операционной системы уже почти десять лет. Компания приобрела его в 2005 году, представила публике в 2007 году, а затем в 2008 году мы увидели первый коммерчески доступный Android-смартфон. Существуют некоторые правила и ограничения, которые Google устанавливает для компании, позволяющей ей использовать основную конфигурацию Android. (по поводу чего они уже сталкивались с судебными исками в прошлом), но по большей части они предоставляют компаниям полную свободу действий с определенными аспекты. Одним из аспектов, который зависел от OEM-производителя, является версия ядра Linux, но с появлением Android Oreo ситуация меняется.

Пока OEM-производитель мог пройти сертификационные тесты, которые выкладывает Google, ему было все равно, какая версия ядра используется в новом устройстве. Обычно это не было проблемой, поскольку большинство OEM-производителей использовали ту же версию ядра для этого поколения, что и другие OEM-производители, поскольку она сильно привязана к тому, что поддерживают драйверы оборудования. Однако некоторые из них остались незамеченными, и это начало вызывать проблемы с безопасностью. В последнее время Google серьезно относится к этому, поэтому вполне логично, что они захотят ввести это обязательное требование.

Если мы заглянем на сайт kernel.org, то увидим, что версия ядра Linux 3.18 является EOL. Начиная с этого года со смартфонов, которые поставляются с Android Oreo, Google требует, чтобы все SoC, выпущенные в 2017 году, запускались с ядром 4.4 или новее. Эта версия ядра Linux не только более безопасна, но и означает, что компаниям не нужно будет вкладывать столько ресурсов для обеспечения ее безопасности в будущем. Хотя использование более новой версии ядра не гарантирует, что все уязвимости будут найдены, это действительно надолго. путь к уменьшению количества уязвимостей и уменьшению усилий, которые необходимо приложить для обеспечения безопасности исправления.

Google также требует, чтобы новые устройства, выпущенные с Android Oreo, были настроены для поддержки Проект Требл с самого начала, что, как мы надеемся, облегчит обновление версий ядра Linux в будущем и уменьшит усилия, необходимые для резервного переноса исправлений безопасности. В настоящее время существующие устройства, обновленные до Android Oreo, должны работать только с версией ядра 3.18 или новее, и их не нужно будет обновлять для поддержки Project Treble.


Источник: Гугл