Arendaja toob Sony Xperia M4 Aqua põhiliini Linuxi tuuma toe mitteametliku Android 11 kohandatud ROM-iga

2015. aasta Sony Xperia M4 Aqua on saanud Linuxi tuuma põhitoe koos esimese Android 11 kohandatud ROM-iga. Loe edasi, et rohkem teada saada!

Viimase paari nädala jooksul oleme teinud palju postitusi teemal ametlikud Android 11 värskendused ja Android 11-põhised kohandatud ROM-id. On isegi eriline kohandatud üldise süsteemipildi (GSI) järg mille kaudu saab igaüks oma Project Treble'iga ühilduvates seadmetes Android 11 maitset tunda. Sarnast saavutust pole aga veel saavutatud üldise kerneli arendamise valdkonnas. Kui iga konkreetse Androidi nutitelefoni riistvarakomponent saab olla ülesvoolu põhiliini Linuxi kernelile, peaks seade suutma ilma täiendavate muudatusteta käivitada mis tahes tavalist GNU/Linuxi distributsiooni, mis teeb ka uuemate AOSP versioonidega kursis pidamise palju lihtsamaks. Nüüd, veteran kerneli arendaja Pavel Dubrova, AKA XDA liige Cubbins on näidanud Sony Xperia M4 Aquat, mis tegelikult töötab põhiliini Linuxi tuumaga AOSP 11.0 kohandatud ROM-i all.

Sony Xperia M4 Aqua XDA foorumid

Nagu kõik Android-seadmed, töötab 2015. aasta Sony Xperia M4 Aqua modifitseeritud Linuxi tuumal. Google võtab tavaliselt Linuxi põhiväljalase ja muudab seda siis, et toetada uusimat Androidi väljalaset – nad kutsuvad seda "Android Common Kerneliks". Kiibistikutootjad (antud juhul Qualcomm) võtavad seejärel Androidi ühise tuuma ja muudavad seda veelgi, et luua SoC-spetsiifiline kernel. OEM-id/ODM-id (nagu Sony) võtavad seejärel SoC-spetsiifilise kerneli ja teevad täiendavaid muudatusi, et toetada oma riistvara või müüja lisakomponente – me nimetame seda seadmespetsiifiliseks tuumaks.

Kuna Linuxi kernelit levitatakse GNU GPL v2 litsentsi all, siis kõik olemid, mis levitavad kerneli kahvleid (mis sisaldab kommertsseadmetes tarnitavaid Linuxi tuumaplokke) peavad esitama oma kerneli lähtekoodi nõuda. Sony avaldas Linuxi kernel 3.10-l põhineva Xperia M4 Aqua (koodnimi "tulip") tuuma lähtekoodi, kuid arvestades asjaolu et telefon on Project Treble'i toetamiseks liiga vana, ei piisa ametlikust lähtepuust Androidi kaasaegsete versioonide portimiseks (või mis tahes Linuxi distributsioon) sellele seadmele.

Pavel, kes on samuti kaasa aidanud postmarketOS projekt, on lõi kohandatud seadmepuu nullist Xperia M4 Aqua jaoks lubage Linuxi põhikernel tugi (pange tähele, et "põhiliin" siin ja Google'i enda "Project Mainline" ei ole seotud). Arendaja on selle telefoni jaoks üles laadinud ka vilkumiseks valmis AOSP 11.0 versiooni, mis tarnitakse koos eelkompileeritud Linux Kernel 5.9 RC7-ga.

Praeguse seisuga puuduvad ROM-is paljud riistvaraspetsiifilised funktsioonid, kuid see on hea, kuna oleme alles algusaegadel ja need funktsioonid parandatakse aja jooksul lähteküljel. Loodame, et Linuxi tuuma peaaegu kõigi oluliste riistvarakomponentide ametlik tugi sillutab teed tulevikuks Androidi versioonid ja muud Linuxi tuumal põhinevad operatsioonisüsteemid, mis tuleb teisaldada Xperia M4 Aqua ja muude sarnaste seadmeid. Kui soovite rohkem teada saada, vaadake allpool lingitud XDA lõime.

Android 11 põhiliini Linuxi tuumaga Sony Xperia M4 Aqua jaoks – XDA Thread