Google zahteva različice jedra Linuxa v sistemu Android Oreo

Začenši z letošnjim letom z Androidom Oreo, Google zdaj zahteva, da se morajo vsi SoC-ji, izdelani v letu 2017, zagnati z jedrom 4.4 ali novejšim.

Google že skoraj desetletje ponuja Android kot mobilni operacijski sistem. Podjetje ga je kupilo leta 2005, ga javnosti predstavilo leta 2007, nato pa smo leta 2008 videli prvi komercialno dostopen pametni telefon Android. Obstaja nekaj pravil in omejitev, ki jih ima Google, da podjetjem dovoli uporabo glavne konfiguracije Androida (zaradi česar so se v preteklosti soočali s pravnimi postopki), vendar večinoma dajejo podjetjem proste roke z določenimi vidike. Eden od vidikov, ki je bil odvisen od proizvajalca originalne opreme, je različica jedra Linuxa, vendar se to spreminja z Androidom Oreo.

Dokler je proizvajalec originalne opreme lahko prestal certifikacijske teste, ki jih je določil Google, jim ni bilo vseeno, katera različica jedra je bila uporabljena v novi napravi. To na splošno ni bila težava, saj bi večina proizvajalcev originalne opreme uporabljala isto različico jedra za to generacijo, kot so jo uporabljali drugi proizvajalci originalne opreme, saj je močno vezana na to, kar podpirajo gonilniki strojne opreme. Vendar so nekateri padli skozi razpoke, kar je začelo povzročati varnostne težave. To je nekaj, kar Google zadnje čase jemlje resno, zato je logično, da bi to želeli začeti zahtevati.

Ko pogledamo kernel.org, lahko vidimo, da je različica 3.18 jedra Linuxa EOL. Od tega leta naprej s pametnimi telefoni, ki so dobavljeni z Androidom Oreo, Google zahteva, da se morajo vsi SoC-ji, proizvedeni v letu 2017, lansirati z jedrom 4.4 ali novejšim. Ne samo, da je ta različica jedra Linuxa varnejša, ampak tudi pomeni, da podjetjem ne bo treba vložiti toliko virov, da bi ga ohranila varnega v prihodnje. Čeprav uporaba novejše različice jedra ne zagotavlja, da bodo odkrite vse ranljivosti, traja dolgo način za zmanjšanje števila ranljivosti in zmanjšanje truda, ki ga je treba vložiti v varnost zalednih vrat popravki.

Google prav tako zahteva, da so nove naprave, izdane s sistemom Android Oreo, konfigurirane za podporo Projekt Treble od samega začetka, kar bo, upajmo, olajšalo nadgradnjo različic jedra Linuxa v prihodnosti in zmanjšalo trud, ki ga bo treba vložiti v prenos varnostnih popravkov. Trenutno obstoječe naprave, ki so nadgrajene na Android Oreo, potrebujejo samo jedro različice 3.18 ali novejše in jih ne bo treba nadgraditi za podporo Project Treble.


Vir: Google