Google nařizuje verze linuxového jádra v systému Android Oreo

Od letošního roku s Androidem Oreo nyní Google nařizuje, že všechny SoC vyrobené v roce 2017 musí být spuštěny s jádrem 4.4 nebo novějším.

Google nabízí Android jako mobilní operační systém již téměř deset let. Společnost jej získala v roce 2005, veřejnosti jej představila v roce 2007 a poté jsme v roce 2008 viděli první komerčně dostupný smartphone s Androidem. Aby společnost mohla používat hlavní konfiguraci Androidu, platí určitá pravidla a omezení (ve které v minulosti čelili právním krokům), ale většinou dávají společnostem volnou ruku s jistým aspekty. Jedním z aspektů, který OEM řešil, je verze linuxového jádra, ale to se mění s Androidem Oreo.

Dokud byl OEM schopen projít certifikačními testy, které Google stanovil, bylo jim jedno, jaká verze jádra byla v novém zařízení použita. To obecně nebyl problém, protože většina OEM by používala stejnou verzi jádra pro tuto generaci, kterou používali ostatní OEM, protože je to silně svázáno s tím, co podporují ovladače hardwaru. Některé však propadly trhlinami a to začalo způsobovat bezpečnostní problémy. To je něco, co Google v poslední době bere vážně, takže dává smysl, že by to chtěli začít nařizovat.

Když se podíváme na kernel.org, můžeme vidět, že verze 3.18 linuxového jádra je EOL. Počínaje letošním rokem se smartphony dodávanými s Androidem Oreo Google požaduje, aby všechny SoC vyrobené v roce 2017 byly spuštěny s jádrem 4.4 nebo novějším. Nejen, že je tato verze linuxového jádra bezpečnější, ale také to znamená, že společnosti nebudou muset vynakládat tolik prostředků, aby ji udržely v bezpečí i v budoucnu. I když používání novější verze jádra nezaručuje, že budou nalezeny všechny zranitelnosti, trvá to dlouho způsob, jak snížit počet zranitelností a snížit úsilí, které je třeba vynaložit na zabezpečení backportu opravuje.

Google také vyžaduje, aby nová zařízení uvedená na trh se systémem Android Oreo byla nakonfigurována tak, aby podporovala Projekt Treble hned od začátku, což snad v budoucnu usnadní upgrade verzí linuxového jádra a sníží úsilí, které bude nutné vynaložit na backportování bezpečnostních záplat. Aktuálně existující zařízení, která jsou upgradována na Android Oreo, musí používat pouze jádro verze 3.18 nebo novější a nebudou muset být upgradována, aby podporovala Project Treble.


Zdroj: Google