Android mohol používať jadro Linuxu bez ďalších úprav

linux-android-

Fungujúca reklama Google aby ste sa uistili, že operačný systém vášho mobilného zariadenia (Android) je založený na štandardných verziách jadra Linuxu, Informovala o tom spoločnosť počas - prezentácia ich pokroku v Vydanie Linux Instalatéri 2019 Konferencia (LPC). V ktorom Spomínam, že ide o zmeny v životnom cykle verzie operačného systému Android.

Mnohí z vás to musia vedieť Android využíva jadro Linuxu, nejde však o hocijakú verziu bežne používané distribúciami Linuxu. Ak nie, prechádza niektorými predchádzajúcimi procesmi do rôznych tímov.

Začína sa to od verzie LTS jadra Linuxu, Tím Zverejňuje Android aktualizácia operačného systému s názvom Spoločné jadro Androidu. Výrobcovia triesok (Qualcomm, Samsung Exynos atď.) vykonať prvé úpravy z nich ho prispôsobiť čipom, ktoré budú zariadenia vybavovať.

Upravená verzia výrobcami čipov je k dispozícii výrobcom zariadení ako Samsung, LG, HTC atď. ktorí zase vykonávajú prispôsobenia aby sa zmestili do vašich zariadení.

Tento proces je zdĺhavý a zdĺhavý a má veľa následkov: fragmentáciu ekosystému Android, oneskorenia pri nasadzovaní nových verzií operačného systému a bezpečnostné aktualizácie.

Zoči-voči tomuto problému spoločnosť Google začala pracovať na zlepšení procesu a počas minuloročného vydania konferencie Linux Instalatéri, Tímy Google začali zdieľať prístup, ktorý treba nasledovať prekonať problémy, ktoré predstavuje súčasný životný cyklus verzie operačného systému.

Tento rok, v prezentácii takmer 4 hodín, zašli podrobnejšie. Riešenie, ktoré Google ponúka: je to stabilné ABI pre jadrá Androidu.

Na konferencii Linux Plumbers Conference 2019 tím Google predstavil konkrétnu architektúru systému Android, ktorá stavia na základoch vytvorených projektom Treble.

Všeobecne to zodpovedá Google navrhuje všeobecný obraz jadra (GKI) sprevádzané generickými modulmi jadra. Google očakáva, že tento balík bude mať stabilné ABI a API.

Vyhradené ovládače na konkrétne hardvérové ​​architektúry sú načítané ako moduly jadra. Podľa tímu Google by tento krok mal prostredníctvom modularizácie znížiť alebo dokonca vylúčiť fragmentáciu ekosystémov.

Aj keď sa v ňom spomína táto stabilizácia zameriava sa iba na verzie jadra Linuxu, ktoré majú dlhodobú podporu (LTS). V tomto sú spomenuté dve vetvy: 4.19.xa 5.xy.

Tento návrh spoločnosti Google ešte nie je konečný.a, pretože podľa názoru inžinierov spoločnosti Google je cesta pred sebou stále značná. Prístup spoločnosti však nie je bez kontroverzií.

Jedným z princípov komunity Linuxu okolo vanilkových jadier je v skutočnosti poskytovať nestabilné ABI. Tento krok umožňuje výrobcom zariadení otvoriť svoje periférne radiče a integrovať ich do hlavných vývojových odvetví.

Google sa tým, že sa rozhodne poskytnúť stabilné ABI, oslabuje toto zariadenie. Toto umiestnenie má najmenej jednu výhodu pre výrobcov OEM a ďalších: zdrojový kód pre ich ovládače môže zostať uzavretý. ale existujú aj nevýhody: aktualizácia z jednej verzie jadra Linuxu na inú nie je možná, pretože že iba jeden LTS podporuje prístup Google.

V každom prípade existuje druh vojny, ktorá horí pomaly. Správcom vanilkového jadra je v skutočnosti jasné, že nepodporujú kódové základne mimo vyhradených pobočiek.

Google je z časti uvrhnutý na opačnú cestu, ako vidí v spôsobe poskytovania určitej technickej podpory výrobcom, ktorí sa do tejto medzery vrhnú. Otázkou v skutočnosti je, či môže Google prepojiť zdroje potrebné na to, aby táto úloha mohla konkurovať v rozsahu projektu Linux.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.