Google impune versiuni Linux Kernel în Android Oreo

Începând din acest an cu Android Oreo, Google obligă acum ca toate SoC-urile produse în 2017 să se lanseze cu kernel 4.4 sau mai nou.

Google oferă Android ca sistem de operare mobil de aproape un deceniu. Compania l-a achiziționat în 2005, l-a dezvăluit publicului în 2007 și apoi în 2008 am văzut primul smartphone Android disponibil comercial. Există unele reguli și limitări pe care Google le are pentru ca o companie să poată utiliza configurația principală a Android (pentru care s-au confruntat cu acțiuni legale în trecut), dar în cea mai mare parte le oferă companiilor libertăți de conducere cu anumite aspecte. Un aspect care a fost până la OEM este versiunea de kernel Linux, dar acest lucru se schimbă cu Android Oreo.

Atâta timp cât OEM a reușit să treacă testele de certificare pe care le propune Google, atunci nu le-a păsat ce versiune de kernel a fost folosită pe un dispozitiv nou. În general, aceasta nu a fost o problemă, deoarece majoritatea OEM-urilor ar folosi aceeași versiune a nucleului pentru acea generație pe care o foloseau alți OEM, deoarece este strâns legată de ceea ce suportă driverele hardware. Cu toate acestea, unii au căzut prin fisuri și acest lucru a început să provoace probleme de securitate. Acesta este ceva pe care Google l-a luat în serios în ultima vreme, așa că este logic că ar dori să înceapă să impună acest lucru.

Când aruncăm o privire pe kernel.org, putem vedea că versiunea 3.18 a nucleului Linux este EOL. Începând din acest an, cu smartphone-urile care sunt livrate cu Android Oreo, Google cere ca toate SoC-urile produse în 2017 să se lanseze cu kernel 4.4 sau mai nou. Nu numai că această versiune a nucleului Linux este mai sigură, dar înseamnă, de asemenea, că companiile nu vor trebui să pună atâtea resurse pentru a o menține în siguranță în continuare. Deși a fi pe o versiune de kernel mai nouă nu garantează că toate vulnerabilitățile vor fi fost găsite, durează mult cale spre reducerea numărului de vulnerabilități și reducerea efortului care trebuie depus pentru securitatea backport remedieri.

Google solicită, de asemenea, ca noile dispozitive lansate cu Android Oreo să fie configurate să accepte Proiect Treble chiar de la început, ceea ce, sperăm, va face mai ușoară actualizarea versiunilor de kernel Linux în viitor și va reduce eforturile care vor trebui depuse în corecțiile de securitate backporting. Dispozitivele existente în prezent care sunt actualizate la Android Oreo sunt necesare doar pentru a rula versiunea de kernel 3.18 sau mai nouă și nu vor trebui să fie actualizate pentru a suporta Project Treble.


Sursa: Google