Android-ek Linux kernela erabil lezake aldaketarik egin gabe

linux-android-

Lanean ari den Google iragarkia zure gailu mugikorraren sistema eragilea ziurtatzeko (Android) Linux kernelaren bertsio estandarretan oinarrituta dago, Horren berri eman zuen enpresak zehar urtean egindako aurrerapenen aurkezpena Linux Iturginen 2019ko edizioa Konferentzia (LPC). Zeinetan Bizitza zikloan aldaketak egitea dela aipatzen dut Android sistema eragilearen bertsio batena.

Zuetako askok jakin behar duzue hori Android-ek Linux kernela erabiltzen du, baina ez da edozein bertsio Linux distribuzioek erabili ohi dute. Hala ez bada, aurreko prozesu batzuk igarotzen ditu talde desberdinetan sartzeko.

Hau Linux kernelaren LTS bertsio batetik abiatzen da, Taldea Android-ek argitaratzen du izeneko sistema eragilearen eguneratzea Android Kernel arrunta. Txip egileak (Qualcomm, Samsung Exynos, etab.) egin lehenengo aldaketak azken horien artean gailuak hornituko dituzten txipetara egokitzeko.

Aldatutako bertsioa txip egileek ekipamendu fabrikatzaileen eskura jartzen da Samsung, LG, HTC, etab. nork, berriz, pertsonalizazioak egiten ditu zure gailuetara egokitzeko.

Prozesua luzea eta neketsua da eta ondorio ugari ditu: Android ekosistema zatikatzea, sistema eragilearen bertsio berriak ezartzeko atzerapena eta segurtasun eguneratzeak.

Arazo honen aurrean, Google prozesua hobetzeko lanean hasi zen eta Linux Plumbers Conference-ren iazko edizioan, Google taldeak jarraitu beharreko ikuspegia partekatzen hasi ziren sistema eragilearen bertsioaren egungo bizi-zikloak planteatzen dituen arazoak gainditzeko.

Aurten, ia 4 orduko aurkezpenean, xehetasun gehiagorekin joan dira. Google-k eskaintzen duen irtenbidea: Android kernelentzako ABI egonkorra da.

2019ko Linux Plumbers konferentzian, Google taldeak Treble proiektuak finkatutako oinarrietan oinarritutako Android arkitektura jakin bat aurkezten jarraitu zuen.

Termino orokorrei dagokio Google-k kernelaren irudi generikoa proposatzen du (GKI) kernel modulu generikoekin batera. Google-k espero du pakete honek ABI eta API egonkorrak izatea.

Eskainitako kontrolagailuak hardware arkitektura zehatzetara kernel modulu gisa kargatzen dira. Google taldearen arabera, mugimenduak, modularizazioaren bidez, ekosistemaren zatiketa murriztu edo desagerrarazi beharko luke.

Egonkortze hori aipatzen duen arren epe luzerako laguntza duten Linux kernel bertsioetara bakarrik bideratzen da (LTS). Bi adar aipatzen dira honetan: 4.19.x eta 5.xy.

Googleren proposamen hau oraindik ez da behin betikoa.a, zeren eta, Google ingeniarien iritziz, oraindik ere aurrera egiteko bidea nabarmena da. Hala ere, konpainiaren ikuspegia ez da eztabaidarik gabekoa.

Izan ere, banilla kernelen inguruko Linux komunitatearen oinarrietako bat ABI ezegonkorra eskaintzea da. Mugimenduak ekipoen fabrikatzaileei kontrolagailu periferikoak ireki eta garapeneko adar nagusietan integratzeko aukera ematen die.

ABI egonkorra eskaintzea hautatuta, Google-k gailu hau ahultzen du. Posizionamendu honek gutxienez abantaila bat du OEM eta beste batzuentzat: beren gidarien iturburu kodea itxita egon daiteke. Baina desabantailak ere badira: ezin da Linux kernelaren bertsio batetik bestera eguneratu, geroztik LTS bakar batek onartzen duela Google-ren ikuspegia.

Nolanahi ere, poliki erretzen den gerra moduko bat dago. Izan ere, banilla nukleoaren mantentzaileek argi dute ez dutela kode baserik onartzen adar dedikatuetatik kanpo.

Google, bere aldetik, kontrako bidetik botatzen da, hutsune horretan laster egingo duten fabrikatzaileei nolabaiteko laguntza teknikoa ematen diela ikusten baitu. Izan ere, galdera da ea Googlek zeregin horretarako beharrezkoak diren baliabideak konektatu ditzakeen Linux proiektuaren eskalan lehiatzeko.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.