Google lagi nggarap panggunaan kernel khusus Linux в Android

Ing konferensi pungkasan Linux Tukang ledeng 2019 dening Google didhawuhi babagan pembangunan inisiatif nalika ditransfer menyang inti utama Linux owah-owahan sing dikembangake ing versi kernel kanggo platform kasebut AndroidTujuan pungkasan yaiku kanggo nyedhiyakake kemampuan kanggo nggunakake ing Android siji kernel umum, tinimbang nyiyapake rakitan kapisah kanggo saben piranti adhedhasar kernel tartamtu Android cabang Android Kernel UmumTujuan iki wis sebagian tercapai, lan demonstrasi ditindakake ing konferensi kasebut. Android- Smartphone Xiaomi Poco F1 nganggo firmware adhedhasar kernel biasa sing ora dimodifikasi Linux.

Sawise proyèk wis siap, supplier bakal dijaluk nyedhiyakake inti dhasar adhedhasar inti kasebut. LinuxKomponen dhukungan perangkat keras mung bakal disedhiyakake dening vendor minangka modul kernel tambahan, tanpa patch kernel. Modul-modul iki kudu kompatibel karo kernel utama ing tingkat namespace simbol kernel. Kabeh owah-owahan sing mengaruhi kernel utama bakal dipromosekake ing hulu. Kanggo njaga kompatibilitas karo modul berpemilik ing cabang LTS, diusulake kanggo njaga API lan ABI kernel sing stabil, sing bakal njamin kompatibilitas modul karo pembaruan kanggo saben cabang kernel umum.

Google lagi nggarap panggunaan kernel khusus Linux в Android

Ing setaun dadi inti Linux saka edisi kernel kanggo Android Fitur-fitur kaya ta subsistem PSI (Pressure Stall Information) kanggo nganalisis informasi babagan wektu tunggu kanggo entuk macem-macem sumber daya (CPU, memori, input/output), sistem pseudo-file BinderFS kanggo mekanisme komunikasi antar proses Binder, lan penjadwal tugas EAS (Energy Aware Scheduling) sing hemat energi ditransfer. Ing mangsa ngarep, Android Iki direncanakake kanggo migrasi saka penjadwal SchedTune tartamtu menyang subsistem UtilClamp anyar sing dikembangake ing ARM, adhedhasar cgroups2 lan mekanisme kernel standar.

Google lagi nggarap panggunaan kernel khusus Linux в Android

Ayo padha ngelingake yen inti saka platform iki isih Android wis ngliwati sawetara tahapan persiapan:

  • Adhedhasar kernel LTS utama (3.18, 4.4, 4.9 lan 4.14), cabang digawe kanthi jeneng "Android Kernel Umum”, sing khusus kanggo Android patch (sadurungé ukuran pangowahan tekan pirang-pirang yuta baris, nanging bubar pangowahan wis dikurangi dadi pirang-pirang èwu baris kode).
  • Adhedhasar "Android Produsen chip "Kernel" umum kaya Qualcomm mbentuk "SoC Kernel" sing kalebu tambahan kanggo ndhukung perangkat keras kasebut.
  • Adhedhasar SoC Kernel, produsen piranti nggawe Kernel Piranti, sing kalebu owah-owahan sing ana gandhengane karo dhukungan kanggo peralatan tambahan, layar, kamera, sistem swara, lsp.

Google lagi nggarap panggunaan kernel khusus Linux в Android

Intine, saben piranti duwe kernel dhewe-dhewe, sing ora bisa digunakake ing piranti liyane. Setelan iki ngrumit banget pangiriman pembaruan sing ndandani kerentanan lan transisi menyang cabang kernel anyar. Contone, smartphone Pixel 4 paling anyar, sing dirilis ing wulan Oktober, dikirim bareng karo kernel. Linux 4.14, dirilis rong taun kepungkur. Google, sebagian, nyoba nyederhanakake pangopènan kanthi promosi sistem kasebut. treble, sing ngidini pabrikan nggawe komponen dhukungan perangkat keras universal sing ora kaiket karo versi tartamtu Android lan rilis kernel sing digunakake LinuxTreble ngidini sampeyan mbangun nganyari Google sing wis ana kanthi nggabungake komponen khusus piranti.


Muter video

Source: opennet.ru

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster