Gusto ng Google na ilipat ang Android sa pangunahing Linux kernel

Ang Android mobile operating system ay batay sa Linux kernel, ngunit ito ay hindi isang karaniwang kernel, ngunit isang lubos na binago. Kabilang dito ang "mga upgrade" mula sa Google, mga chip designer na Qualcomm at MediaTek, at mga OEM. Ngunit ngayon, iniulat na ang "mabuting korporasyon" nagnanais na isalin iyong system sa pangunahing bersyon ng kernel.

Gusto ng Google na ilipat ang Android sa pangunahing Linux kernel

Nagsagawa ng mga pag-uusap ang mga inhinyero ng Google tungkol sa paksang ito sa kumperensya ng Linux Plumbers ngayong taon. Inaasahang mababawasan nito ang mga gastos at suporta sa overhead, makinabang sa proyekto ng Linux sa kabuuan, mapabuti ang pagganap at mapataas ang buhay ng baterya ng device. Papayagan din nito ang mas mabilis na pag-deploy ng mga update at bawasan ang fragmentation.

Ang unang hakbang sa prosesong ito ay ang pagsamahin ang maraming mga pagbabago sa Android hangga't maaari sa pangunahing Linux kernel. Simula noong Pebrero 2018, ang karaniwang Android kernel (kung saan gumagawa ng mga karagdagang pagbabago ang mga manufacturer) ay mayroong mahigit 32 na mga karagdagan at mahigit 000 na pagtanggal kumpara sa pangunahing paglabas ng Linux 1500. Ito ay isang pagpapabuti sa nakalipas na ilang taon, nang ang Android ay nagdagdag ng mahigit 4.14.0 linya ng code sa Linux.

Ang Android kernel ay tumatanggap pa rin ng mga pagbabago mula sa mga gumagawa ng chip (tulad ng Qualcomm at MediaTek) at OEM (tulad ng Samsung at LG). Pinahusay ng Google ang prosesong ito noong 2017 gamit ang Project Treble, na naghiwalay sa mga driver na partikular sa device mula sa iba pang bahagi ng Android. Nais ng kumpanya na i-embed ang teknolohiyang ito sa pangunahing Linux kernel, na posibleng mag-aalis ng pangangailangan para sa bawat-device kernels at higit pang mapabilis ang proseso ng pag-update ng Android.

Ang ideya na iminungkahi ng mga inhinyero ng Google ay lumikha ng isang interface sa Linux kernel na magpapahintulot sa mga nagmamay-ari na driver ng device na kumilos bilang mga plug-in. Papayagan nito ang Project Treble na magamit sa isang regular na kernel ng Linux.

Kapansin-pansin, ang ilang miyembro ng komunidad ng Linux ay laban sa ideya ng pag-port ng Android dito. Ang dahilan ay ang napakabilis na proseso ng pagbabago at mga pagbabago sa regular na kernel, habang ang mga proprietary system ay "i-drag" sa kanila ang buong pasanin ng pagiging tugma sa mga mas lumang bersyon.

Kaya, hindi pa malinaw kung kailan magaganap ang paglipat ng Android sa karaniwang kernel ng Linux at ang pagsasama ng Project Treble system dito at maabot ang release. Ngunit ang ideya mismo ay napaka-interesante at promising.



Pinagmulan: 3dnews.ru

Magdagdag ng komento