Google ikugwiritsa ntchito mtundu waukulu wa Linux Kernel pa Android

Android KernelLinux

Pamsonkhano wa Linux Plumbers 2019 (msonkhano wapachaka wa opanga ma Linux apamwamba), Google idalankhula zakukula kwa njira yoti pitani ku kernel yayikulu ya Linux zosinthazo zidapangidwa mtundu wa kernel papulatifomu Android

Cholinga chachikulu ndikulola Android kuti igwiritse ntchito mtundu waukulu wa Linux Kernel, m'malo mokonzekera matembenuzidwe osiyana pachida chilichonse kutengera nthambi ya Android ya Common Core. Cholinga ichi chakwaniritsidwa kale pang'ono ndipo pamsonkhanowu foni yam'manja ya Android "Xiaomi Poco F1" yokhala ndi firmware yochokera pa kernel yosasinthidwa ya Linux idawonetsedwa.

Ntchitoyo ikakonzeka, Othandizira adzafunsidwa kuti apereke malo apakati kutengera kernel yayikulu ya Linux. Zida zothandizira Hardware zidzaperekedwa ndi opereka okha mwa mawonekedwe a ma module owonjezera a kernel, Popanda chigamba.

Mu ma module, mogwirizana ndi kernel yayikulu kuyenera kuwonetsedwa pamlingo wamalo a chizindikiro cha kernel. Zosintha zonse zomwe zimakhudza pachimake zimakwezedwa pamwamba.

Kuphatikiza pa kusunga mogwirizana ndi ma module ogulitsa mkati mwa nthambi za LTS, ikufuna kukhala ndi API yokhazikika komanso ABI, zomwe zithandizira kukhalabe kwama module ndi zosintha za nthambi iliyonse yodziwika ya kernel.

Chaka chonse, zinthu monga PSI subsystem (kukanikiza zidziwitso) kuti muwone zambiri zakutha kwa zinthu zosiyanasiyana (CPU, memory, input and output devices), mafayilo abodza a BinderFS njira yolumikizirana yolumikizana, adasamutsidwa ku kernel yayikulu ya Linux kuchokera ku kernel ya Android, komanso kukonza mapulani a mphamvu zamagetsi EAS (Energy Aware Scheduling).

Ndikofunikira kudziwa izi Pakadali pano tsamba la Android lidutsa magawo angapo akukonzekera popeza pakadali pano pali mafoloko atatu akulu pakati pa mainline kernel ndi chida chotumizira cha Android.

  • Choyamba, Google imatenga kernel ya Linux LTS ndikusandutsa "Android Common Kernel", pomwe Linux kernel imalandira zigamba zonse zogwiritsidwa ntchito pa Android.
  • Zombo za Android Common kupita kwa ogulitsa a SoC (nthawi zambiri a Qualcomm) komwe amapeza zowonjezerapo zowonjezerapo, zomwe zimangoyang'ana mtundu wina wa SoC.
  • "SoC Kernel" iyi imatumizidwa kwa wopanga zida zamtundu winawake zamtundu wa hardware zomwe zimathandizira zida zina zilizonse, monga chiwonetsero, kamera, masipika, madoko a usb, ndi zida zina zilizonse.

Kutengera mtundu waukulu wa LTS (3.18, 4.4, 4.9 ndi 4.14), nthambi ya "Android Common Kernel" idapangidwa, momwe zigamba za Android zidasamutsidwira (m'mbuyomu kukula kwa kusinthaku kudafika m'mizere miliyoni, koma posachedwa zosinthazo zidachepetsedwa mpaka masauzande angapo mizere ya code)

Kuphatikiza pa kuti pachida chilichonse chida chake chimapangidwa, zomwe sizingagwiritsidwe ntchito pazida zina.

Chiwembu chotere chimasokoneza kwambiri kutumizidwa kwa zosintha ndikuchotsa zovuta komanso kusintha kwa nthambi zatsopano za ngale. Mwachitsanzo, foni yam'manja ya Pixel 4 yomwe idatulutsidwa mu Okutobala imabwera ndi Linux kernel 4.14, yotulutsidwa zaka ziwiri zapitazo.

Pang'ono, Google idayesa kuphweka kukonza mwa kupititsa patsogolo dongosolo la Treble, yomwe imalola opanga kupanga zinthu zakuthupi zothandizira zomwe sizimangirizidwa ndi mitundu ya Android ndi mitundu ya Linux kernel yomwe imagwiritsidwa ntchito. Treble imakupatsani mwayi wogwiritsa ntchito zosintha zokonzeka za Google monga maziko, kuphatikiza zida zina ndi zina mwa iwo.

Pomwe padakali ntchito yoti iphatikize zinthu zachilengedwe za Android kwambiri mu Kernel, kuwonjezera pakufuna ntchito yambiri pamakonzedwe azida zamitundu ina, koma Google ikuti zinthu zikuwoneka ngati zikuyenda bwino.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.