2015. gada Sony Xperia M4 Aqua ir saņēmis galveno Linux kodola atbalstu kopā ar savu pirmo Android 11 pielāgoto ROM. Lasiet tālāk, lai uzzinātu vairāk!
Pēdējo nedēļu laikā esam publicējuši daudz ziņu par oficiālie Android 11 atjauninājumi un Uz Android 11 balstīti pielāgoti ROM. Ir pat īpašs pielāgota vispārējā sistēmas attēla (GSI) versija caur kuru ikviens var izbaudīt Android 11 savās ar Project Treble saderīgās ierīcēs. Tomēr līdzīgs sasniegums vēl ir jāpanāk vispārējā kodola izstrādes jomā. Ja katra konkrētā Android viedtālruņa aparatūras sastāvdaļa var būt augšupstraumē uz galveno Linux kodolu, ierīcei jāspēj palaist jebkuru parasto GNU/Linux izplatīšanu bez papildu izmaiņām, kas arī atvieglo jaunāko AOSP versiju sekošanu līdzi. Tagad, veterāns kodola izstrādātājs Pāvels Dubrova, AKA XDA biedrs Kubīni ir demonstrējis Sony Xperia M4 Aqua, kas faktiski darbojas ar galveno Linux kodolu, izmantojot AOSP 11.0 pielāgotu ROM.
Sony Xperia M4 Aqua XDA forumi
Tāpat kā visas Android ierīces, 2015. gada Sony Xperia M4 Aqua darbojas ar modificētu Linux kodolu. Google parasti izmanto galveno Linux kodola laidienu un pēc tam modificē to, lai atbalstītu tajā laikā jaunāko Android laidienu — viņi to sauc par "Android Common Kernel". Pēc tam mikroshēmojumu veidotāji (šajā gadījumā Qualcomm) izmanto Android kopējo kodolu un pārveido to tālāk, lai izveidotu SoC specifisku kodolu. OEM/ODM (piemēram, Sony) pēc tam izmanto SoC specifisko kodolu un veic turpmākas izmaiņas, lai atbalstītu savu aparatūru vai papildu pārdevēja komponentus — mēs to saucam par ierīcei raksturīgu kodolu.
Tā kā Linux kodols tiek izplatīts saskaņā ar GNU GPL v2 licenci, visas entītijas, kas izplata kodola dakšiņas (kas ietver Linux kodola lādes, kas tiek piegādātas komerciālās ierīcēs), ir jānorāda sava kodola pirmkods pieprasījumu. Sony izlaida kodola pirmkodu Xperia M4 Aqua (koda nosaukums "tulip"), pamatojoties uz Linux kodolu 3.10, taču, ņemot vērā faktu ka tālrunis ir pārāk vecs, lai atbalstītu Project Treble, ar oficiālo avota koku nepietiek, lai portētu modernās Android versijas (vai jebkuru Linux izplatīšanu) šai ierīcei.
Pāvels, kurš arī ir devis ieguldījumu postmarketOS projekts, ir izveidoja pielāgotu ierīču koku no nulles priekš Xperia M4 Aqua līdz iespējot galveno Linux kodolu atbalsts (ņemiet vērā, ka "galvenā līnija" šeit un Google "Project Mainline" nav saistīti). Izstrādātājs šim tālrunim ir arī augšupielādējis mirgošanai gatavu AOSP 11.0 versiju, kas tiek piegādāta kopā ar iepriekš kompilētu Linux Kernel 5.9 RC7.
Pašlaik ROM trūkst daudzu ar aparatūru saistītu funkciju, taču tas ir labi, jo mēs joprojām esam sākuma dienās, un laika gaitā šīs funkcijas tiks labotas avota pusē. Mēs ceram, ka oficiālais atbalsts gandrīz visiem kritiskajiem aparatūras komponentiem Linux kodolā pavērs ceļu nākotnei Android versijas un citas uz Linux kodolu balstītas operētājsistēmas, kas tiks pārnestas uz Xperia M4 Aqua un līdzīgām citām ierīces. Ja vēlaties uzzināt vairāk, skatiet tālāk norādīto XDA pavedienu.
Android 11 ar galveno Linux kodolu, kas paredzēts Sony Xperia M4 Aqua — XDA Thread