Bu yıldan itibaren Android Oreo ile başlayan Google, 2017'de üretilen tüm SoC'lerin çekirdek 4.4 veya daha yeni bir sürümle başlatılmasını zorunlu kılıyor.
Google, on yıla yakın bir süredir Android'i mobil işletim sistemi olarak sunuyor. Şirket onu 2005 yılında satın aldı, 2007'de kamuoyuna tanıttı ve ardından 2008'de ticari olarak satılan ilk Android akıllı telefonu gördük. Bir şirketin Android'in ana yapılandırmasını kullanmasına izin verilmesi için Google'ın uyguladığı bazı kurallar ve sınırlamalar vardır. (Geçmişte bu konuda yasal işlemle karşı karşıya kalmışlardı), ancak çoğunlukla şirketlere belirli koşullar altında serbest kullanım hakkı veriyorlar. bakış açıları. OEM'e bağlı olan bir husus da Linux çekirdek sürümüdür ancak bu, Android Oreo ile değişiyor.
OEM, Google'ın belirlediği sertifikasyon testlerini geçebildiği sürece, yeni bir cihazda hangi çekirdek sürümünün kullanıldığı umrunda değildi. Çoğu OEM, o nesil için diğer OEM'lerin kullandığı çekirdeğin aynı sürümünü kullanacağından, bu genellikle bir sorun değildi, çünkü bu, donanım sürücülerinin desteklediği şeye büyük ölçüde bağlıydı. Ancak bazıları gözden kaçıyordu ve bu durum güvenlik sorunlarına neden olmaya başladı. Bu, Google'ın son zamanlarda ciddiye aldığı bir konu, dolayısıyla bunu zorunlu kılmaya başlamak istemeleri mantıklı.
Kernel.org'a baktığımızda Linux çekirdeğinin 3.18 versiyonunun EOL olduğunu görebiliriz. Bu yıla Android Oreo ile birlikte gelen akıllı telefonlarla başlayan Google, 2017'de üretilen tüm SoC'lerin çekirdek 4.4 veya daha yeni bir sürümle başlatılmasını zorunlu kılıyor. Linux çekirdeğinin bu sürümü yalnızca daha güvenli olmakla kalmıyor, aynı zamanda şirketlerin onu güvende tutmak için çok fazla kaynak ayırmalarına gerek kalmayacağı anlamına da geliyor. Daha yeni bir çekirdek sürümünde olmak, tüm güvenlik açıklarının bulunacağını garanti etmese de, uzun bir zaman alır. Güvenlik açıklarının sayısını azaltmanın ve güvenliği desteklemek için harcanması gereken çabanın azaltılmasının yolu düzeltir.
Google ayrıca Android Oreo ile başlatılan yeni cihazların destek sağlayacak şekilde yapılandırılmasını da zorunlu kılıyor Proje Tiz Bu, gelecekte Linux çekirdeği sürümlerini yükseltmeyi kolaylaştıracak ve güvenlik yamalarını desteklemek için harcanması gereken çabaları azaltacağını umuyoruz. Şu anda Android Oreo'ya yükseltilen mevcut cihazların yalnızca 3.18 veya daha yeni çekirdek sürümünü çalıştırması gerekiyor ve Project Treble'ı desteklemek için yükseltilmeleri gerekmeyecek.
Kaynak: Google