Kehittäjä tuo päälinjan Linux-ytimen tuen Sony Xperia M4 Aqualle epävirallisella Android 11 mukautetulla ROM: illa

Vuoden 2015 Sony Xperia M4 Aqua on saanut Linux-ytimen tuen ensimmäisen mukautetun Android 11 -ROM-levynsä ohella. Lue lisää saadaksesi lisätietoja!

Viime viikkoina olemme tehneet paljon viestejä aiheesta viralliset Android 11 -päivitykset ja Android 11 -pohjaiset mukautetut ROM-levyt. On jopa erikoista mukautettu yleinen järjestelmäkuva (GSI). jonka kautta kuka tahansa voi kokea Android 11:n Project Treble -yhteensopivilla laitteillaan. Samanlaista saavutusta ei kuitenkaan ole vielä saavutettu yleisen ytimen kehittämisen alalla. Jos tietyn Android-älypuhelimen jokainen laitteistokomponentti voi olla ylävirtaan päälinjan Linux-ytimeen, laitteen pitäisi kyetä käynnistämään mikä tahansa tavallinen GNU/Linux-jakelu ilman lisämuutoksia, mikä tekee myös paljon helpommaksi pysyä uudempien AOSP-versioiden kanssa. Nyt, veteraani ytimen kehittäjä Pavel Dubrova, AKA XDA: n jäsen Cubbins on esitellyt Sony Xperia M4 Aquaa, joka todella käyttää päälinjan Linux-ydintä AOSP 11.0 mukautetun ROMin alla.

Sony Xperia M4 Aqua XDA -foorumit

Kuten kaikki Android-laitteet, vuoden 2015 Sony Xperia M4 Aqua toimii muokatulla Linux-ytimellä. Google yleensä ottaa Linux-ytimen pääjulkaisun ja muuttaa sitä sitten tukemaan tuolloin uusinta Android-julkaisua – he kutsuvat tätä "Android Common Kerneliksi". Piirisarjan valmistajat (tässä tapauksessa Qualcomm) ottavat sitten Android Common Kernelin ja muokkaavat sitä edelleen tehdäkseen SoC-spesifisen ytimen. OEM/ODM: t (kuten Sony) ottavat sitten SoC-kohtaisen ytimen ja tekevät lisämuutoksia tukeakseen laitteistoaan tai ylimääräisiä toimittajakomponenttejaan – kutsumme tätä laitekohtaiseksi ytimeksi.

Koska Linux-ydin jaetaan GNU GPL v2 -lisenssillä, kaikki entiteetit, jotka jakavat ytimen haarukat (joka sisältää Linux-ytimen blobit, jotka toimitetaan kaupallisille laitteille), joiden on toimitettava ytimensä lähdekoodi pyyntö. Sony julkaisi ytimen lähdekoodin Xperia M4 Aqualle (koodinimi "tulppaani"), joka perustuu Linux Kernel 3.10:een, mutta ottaen huomioon tosiasian että puhelin on liian vanha tukemaan Project Trebleä, virallinen lähdepuu ei vain riitä siirtämään Androidin moderneja versioita (tai mikä tahansa Linux-jakelu) tähän laitteeseen.

Pavel, joka on myös osallistunut postmarketOS projekti, on loi mukautetun laitepuun tyhjästä Xperia M4 Aqualle Ota Linux-ytimen käyttöön tuki (huomaa, että "mainline" tässä ja Googlen oma "Project Mainline" eivät liity toisiinsa). Kehittäjä on myös ladannut flash-valmiin AOSP 11.0 -koontiversion tälle puhelimelle, joka toimitetaan valmiiksi käännetyn Linux Kernel 5.9 RC7:n kanssa.

Toistaiseksi monet laitteistokohtaiset ominaisuudet puuttuvat ROM-levyltä, mutta se on kunnossa, koska olemme vielä alkuaikoina ja nämä ominaisuudet korjataan lähdepuolella ajan myötä. Toivomme, että virallinen tuki lähes kaikille Linux-ytimen kriittisille laitteistokomponenteille tasoittaa tietä tulevaisuudelle Android-versiot ja muut Linux-ydinpohjaiset käyttöjärjestelmät, jotka siirretään Xperia M4 Aquaan ja vastaaviin muihin laitteet. Jos haluat lisätietoja, tutustu alla olevaan XDA-ketjuun.

Android 11 Linux-ytimen kanssa Sony Xperia M4 Aqua - XDA Threadille