Dina konperénsi Linux Plumbers 2019 anu terakhir, Google
Sakali proyék tos siap, padagang bakal dipenta pikeun nyayogikeun kernel dasar dumasar kana kernel Linux utama. Komponén pikeun rojongan hardware bakal disadiakeun ku suppliers ngan dina bentuk modul kernel tambahan, tanpa nerapkeun patch kana kernel. Modul kedah cocog sareng kernel utama dina tingkat ngaranspasi simbol kernel. Kabéh parobahan mangaruhan inti utama bakal diwanohkeun ka hulu. Pikeun ngajaga kasaluyuan sareng modul proprietary dina cabang LTS, diusulkeun pikeun ngajaga API kernel sareng ABI dina bentuk anu stabil, anu bakal ngajaga kasaluyuan modul sareng apdet pikeun tiap cabang kernel umum.
Sapanjang sataun, fitur sapertos subsistem PSI (Pressure Stall Information) pikeun nganalisis inpormasi ngeunaan waktos ngantosan pikeun kéngingkeun sababaraha sumber daya (CPU, mémori, I/O), sareng sistem pseudo-file BinderFS pikeun komunikasi antarprosés. mékanisme ieu ditransferkeun ka kernel Linux Ubuntu utama tina édisi kernel Android. Binder jeung énergi efisien task scheduler EAS (Energy Aware Scheduling). Ka hareupna, Android rencanana bakal ditransfer tina scheduler SchedTune husus ka subsistem UtilClamp anyar dikembangkeun dina ARM, dumasar kana cgroups2 sarta mékanisme kernel baku.
Hayu urang émut yén dugi ka ayeuna kernel pikeun platform Android parantos ngalangkungan sababaraha tahap persiapan:
- Dumasar kana kernel LTS utama (3.18, 4.4, 4.9 sareng 4.14), cabang "Android Common Kernel" didamel, dimana patch khusus Android ditransfer (saméméhna ukuran parobihan ngahontal sababaraha juta garis, tapi ayeuna-ayeuna. parobahanana geus diréduksi jadi sababaraha rébu baris kode).
- Dumasar kana "Android Common Kernel", produsén chip sapertos Qualcomm ngawangun "SoC Kernel" anu kalebet tambihan pikeun ngadukung hardware.
- Dumasar kana SoC Kernel, produsén alat nyiptakeun Alat Kernel, anu kalebet parobihan anu aya hubunganana sareng dukungan pikeun alat tambahan, layar, kaméra, sistem sora, jsb.
Intina, unggal alat ngagaduhan kernel sorangan, anu henteu tiasa dianggo dina alat anu sanés. Skéma ieu sacara signifikan nyusahkeun palaksanaan apdet pikeun ngaleungitkeun kerentanan sareng transisi ka cabang kernel anyar. Salaku conto, smartphone Pixel 4 pang anyarna, dirilis dina Oktober, dikirimkeun ku kernel Linux 4.14, dileupaskeun dua taun ka pengker. Sabagéan, Google nyobian nyederhanakeun pangropéa ku promosi sistem
sumber: opennet.ru