Razvijalec prinaša glavno podporo za jedro Linuxa v Sony Xperia M4 Aqua z neuradnim ROM-om po meri Android 11

Sony Xperia M4 Aqua iz leta 2015 je poleg svojega prvega ROM-a po meri Android 11 prejel glavno podporo za jedro Linuxa. Berite naprej, če želite izvedeti več!

V zadnjih nekaj tednih smo objavili veliko objav o uradne posodobitve za Android 11 in ROM-i po meri, ki temeljijo na sistemu Android 11. Obstaja celo posebna gradnjo generične sistemske slike (GSI) po meri prek katerega lahko vsak okusi Android 11 na svojih napravah, združljivih s Project Treble. Vendar podoben dosežek še ni dosežen na področju razvoja generičnega jedra. Če je lahko vsaka strojna komponenta določenega pametnega telefona Android navzgor na glavno jedro Linuxa, bi morala biti naprava sposobna zagnati katero koli običajno distribucijo GNU/Linux brez dodatnih sprememb, zaradi česar je tudi veliko lažje slediti novejšim različicam AOSP. Zdaj, veteranski razvijalec jedra Pavel Dubrova, član AKA XDA Cubbins je pokazal Sony Xperia M4 Aqua, ki dejansko poganja glavno jedro Linuxa pod prilagojenim ROM-om AOSP 11.0.

Forumi Sony Xperia M4 Aqua XDA

Kot vse naprave Android tudi Sony Xperia M4 Aqua iz leta 2015 deluje na spremenjenem jedru Linuxa. Google običajno vzame glavno izdajo jedra Linuxa in jo nato spremeni tako, da podpira najnovejšo izdajo Androida v tistem času – temu pravijo »skupno jedro Android«. Proizvajalci naborov čipov (v tem primeru Qualcomm) nato vzamejo skupno jedro Androida in ga dodatno spremenijo, da ustvarijo jedro, specifično za SoC. OEM/ODM (kot je Sony) nato vzamejo jedro, specifično za SoC, in naredijo nadaljnje spremembe za podporo svoje strojne opreme ali komponent dodatnega proizvajalca – temu pravimo jedro, specifično za napravo.

Ker se jedro Linuxa distribuira pod licenco GNU GPL v2, vse entitete, ki distribuirajo razcepe jedra (ki vključuje blob jedra Linux, ki se pošilja na komercialne naprave), morajo zagotoviti izvorno kodo za svoje jedro prošnja. Sony je izdal izvorno kodo jedra za Xperia M4 Aqua (kodno ime "tulipan"), ki temelji na jedru Linuxa 3.10, vendar glede na dejstvo, da je telefon prestar za podporo Project Treble, uradno izvorno drevo preprosto ni dovolj za prenos sodobnih različic Androida (oz. katero koli distribucijo Linuxa) v to napravo.

Pavel, ki je prav tako prispeval k postmarketOS projekt, ima ustvaril drevo naprav po meri iz nič za Xperia M4 Aqua do omogoči glavno jedro Linuxa podpora (upoštevajte, da tukaj "mainline" in Googlov lastni "Project Mainline" niso povezani). Razvijalec je za ta telefon naložil tudi gradnjo AOSP 11.0, pripravljeno za flash, ki je priložena vnaprej prevedenemu jedru Linuxa 5.9 RC7.

Trenutno v ROM-u manjka veliko funkcij, specifičnih za strojno opremo, vendar je to v redu, saj smo še vedno na začetku in bodo te funkcije sčasoma popravljene na izvorni strani. Upamo, da bo uradna podpora za skoraj vse kritične komponente strojne opreme v jedru Linuxa utrla pot v prihodnost različice Androida in drugih operacijskih sistemov, ki temeljijo na jedru Linuxa, za prenos v Xperia M4 Aqua in podobne druge naprave. Če želite izvedeti več, si oglejte nit XDA s spodnjo povezavo.

Android 11 z jedrom Mainline Linux za Sony Xperia M4 Aqua — tema XDA