Android mohl používat jádro Linuxu bez dalších úprav

linux-android-

Fungující reklama Google zajistit, aby váš mobilní operační systém (Android) je založen na standardních verzích jádra Linuxu, Společnost to oznámila během prezentace jejich pokroku v EU Vydání Linux Instalatéři z roku 2019 Konference (LPC). Ve kterém Zmínil jsem, že jde o provádění změn v životním cyklu verze operačního systému Android.

Mnozí z vás to musí vědět Android využívá jádro Linuxu, ale nejde jen o libovolnou verzi běžně používaná distribucemi Linuxu. Pokud ne, prochází některými předchozími procesy být součástí různých týmů.

Začíná to od LTS verze linuxového jádraTým Publikuje Android aktualizace operačního systému s názvem Společné jádro Androidu. Výrobci třísek (Qualcomm, Samsung Exynos atd.) proveďte první úpravy toho druhého přizpůsobit čipům, které zařízení vybaví.

Upravená verze výrobci čipů je k dispozici výrobcům zařízení jako Samsung, LG, HTC atd. kteří zase provádějí přizpůsobení aby se vešly vaše zařízení.

Tento proces je dlouhý a zdlouhavý a má mnoho následků: fragmentaci ekosystému Android, zpoždění při nasazování nových verzí operačního systému a aktualizace zabezpečení.

Tváří v tvář tomuto problému začal Google pracovat na vylepšení procesu a během loňského ročníku konference Linux Instalatéři, Týmy Google začaly sdílet přístup, který je třeba následovat překonat problémy, které představuje současný životní cyklus verze operačního systému.

letos, v prezentaci téměř 4 hodin, šli podrobněji. Řešení, které Google nabízí: je to stabilní ABI pro jádra Android.

Na konferenci Linux Plumbers Conference 2019 tým Google pokračoval v představení konkrétní architektury systému Android, která staví na základech vytvořených projektem Treble.

Obecně to odpovídá Google navrhuje obecný obrázek jádra (GKI) doprovázeno obecnými moduly jádra. Google očekává, že tento balíček bude mít stabilní ABI a API.

Vyhrazené ovladače na konkrétní hardwarové architektury jsou načteny jako moduly jádra. Podle týmu Google by tento krok měl prostřednictvím modularizace snížit nebo dokonce eliminovat fragmentaci ekosystémů.

Ačkoli to zmiňuje tuto stabilizaci zaměřuje se pouze na verze jádra Linuxu, které mají dlouhodobou podporu (LTS). V tomto jsou zmíněny dvě větve: 4.19.xa 5.xy.

Tento návrh společnosti Google ještě není konečný.a, protože podle názoru inženýrů Google je cesta vpřed stále značná. Přístup společnosti však není bez diskuse.

Jedním z principů linuxové komunity kolem vanilkových jader je ve skutečnosti poskytnout nestabilní ABI. Tento krok umožňuje výrobcům zařízení otevřít své periferní řadiče a integrovat je do hlavních vývojových větví.

Tím, že se Google rozhodne zajistit stabilní ABI, toto zařízení oslabuje. Toto umístění má alespoň jednu výhodu pro výrobce OEM a další: zdrojový kód pro jejich ovladače může zůstat uzavřený. Ale jsou zde také nevýhody: od té doby není možné upgradovat z jedné verze linuxového jádra na druhou že pouze jeden LTS je kompatibilní s přístupem Google.

V každém případě existuje druh války, která hoří pomalu. Správcům vanilkového jádra je ve skutečnosti jasné, že nepodporují kódové základny mimo vyhrazené větve.

Google je pro svou část uvržen na opačnou cestu, jak vidí způsobem, který poskytuje technickou podporu výrobcům, kteří se vrhnou do této mezery. Otázkou ve skutečnosti je, zda Google může propojit zdroje nezbytné pro tento úkol, aby mohl konkurovat v měřítku projektu Linux.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.