Článok

Android nebude nikdy podporovaný „bežným“ jadrom systému Linux, ale to nezabráni spoločnosti Google v vyskúšaní

Google sa opäť raz významne zúčastňoval na každoročnom stretnutí špičkových vývojárov systému Linux známych ako Konferencia inštalatérov systému Linux. To je miesto, kde sú všetci inteligentní ľudia, ktorí tvrdo pracujú na vytvorení rámca pre väčšinu sveta počítače sa zhromažďujú, aby mohli vyriešiť všetky problémy, s ktorými sa spája tento veľký projekt mať.

Pretože Android je zďaleka najpopulárnejším operačným systémom, ktorý beží na Linuxe, je skutočne „štandardnejší“ a porovnateľný so zvyškom. Bohužiaľ to nie je ani zďaleka kvôli spôsobu, akým predajcovia podporujú komponenty a výrobcovia ich spájajú všetky.

Urobilo sa veľa a Google má nejaké plány, ako veci ešte vylepšiť. Ron Amadeo o Ars Technica odviedla skvelú prácu, keď sa snažila pochopiť to všetko tak, aby mu každý rozumel, takže ak čítal o forkovaní, ako tomu zabrániť, a o binárnych rozhraniach aplikácií v používateľskom priestore je vaša vec, je to definitívne čítať. Aj keby nie sú vaša vec, možno sa niečo dozviete, keď sa na ňu pozriete.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Dosť bolo zastrašujúceho geek-speak. Naozaj si z toho musíte vziať len to, že ani ľudia, ktorí chápu, ako to funguje, nemusia byť nevyhnutne vedieť, ako to všetko funguje, a že dve otázky, ktoré by ste mohli mať, sú rovnaké ako dve otázky, ktoré má veľa ľudí: Prečo nemôžete aktualizovať jadro systému Android rovnako ako vo všetkých ostatných počítačoch so systémom Linux; a ako Microsoft aktualizuje toľko rôznych vecí od rôznych spoločností súčasne?

Dobrou správou je, že tieto dve otázky majú odpovede, ktoré sú ľahko pochopiteľné.

Jadro systému Android nie je jadrom systému Linux

Android beží na jadre Linuxu, ale nejde o to isté jadro Linuxu, aké používa každý iný počítač so systémom Linux. V skutočnosti jadro Androidu, ktoré sa používa na jednom modeli telefónu, nie je to isté ako jadro používané na akomkoľvek inom modeli telefónu.

Áno, toto je obrovský zmätok, ktorý čaká na to, že sa sám zrúti, a preto ho chce spoločnosť Google napraviť. Je to tiež dôvod, prečo nemôžete kedykoľvek aktualizovať jadro na žiadnom telefóne s Androidom na novšiu verziu a to, ktoré používate, je minimálne niekoľko rokov staré.

Google vykonáva akékoľvek zmeny potrebné na podporu konkrétnej verzie systému Android. Len Android vám nevadí a žiaden hardvér, na ktorom by ste chceli Android spustiť. Pretože väčšina všetkého tohto hardvéru nie je otvorená, spoločnosti, ktorá ho vyrába, sa páči Qualcomm alebo NXT, tiež musí vykonať zmeny na podporu svojich produktov a poskytnúť ich buď ako súčasť jadra, alebo ako uzavreté binárne ovládače.

Linuxové jadro prechádza mnohými sadami rúk, kým sa transformuje na jadro Android.

Spoločnosť, ktorá vyrába telefón, sa páči Samsung alebo OnePlus, alebo dokonca samotný Google, potom musí správne časti podporujúce používaný hardvér vložiť do jadra, ktoré spustí zariadenie a napája všetky časti, aby sa mohol Android načítať a spustiť. Je to ako skladačka z pekla.

Najväčšie problémy nastávajú, keď chcete na zostavenie jadra systému Android použiť novšiu verziu systému Linux. Je potrebné prerobiť celý proces a od spoločností sa vyžaduje, aby urobili všetko znova. Väčšina to odmietne, takže ste počas celej životnosti telefónu uviaznutí na rovnakej verzii jadra.

Na „bežnom“ počítači s Linuxovou distribúciou, ako je Ubuntu, môžete získať zdrojový kód verzie jadra, ktorú chcete použiť, a nakonfigurovať ho pre hardvér, ktorý máte po ruke. Väčšina častí PC je dobre podporovaná, či už ako open-source príspevky do systému Linux, alebo ako samostatný binárny ovládač, ktorý si môžete stiahnuť a nainštalovať sami. A pretože je to pomerne jednoduché, najviac Distribúcie systému Linux budú mať pripravené jadro, ktoré si môžete sami stiahnuť a nainštalovať a ktoré práve funguje.

Google chce, aby jadro Android bolo jadrom Linuxu, a vynakladá veľké úsilie, aby sa to stalo.

Takto Google chce, aby Android fungoval. Je to ďaleko od toho a pravdepodobne sa to nikdy nestane, pretože by to znamenalo, že spoločnosti musia minúť čas a peniaze navyše na podporu lacného čipu, ktorý je vo vašom telefóne, alebo open-source kód na jeho napájanie správne. Ani to znie ako dobrá voľba pre Qualcomms a Broadcoms na svete, ktorí chcú maximalizovať zisky a držať svoju IP ako prísne strážené tajomstvo.

Aktualizujte všetko naraz

Ak spoločnosť Microsoft dokáže aktualizovať miliardu počítačov naraz, prečo by spoločnosť Google nemohla aktualizovať dve miliardy telefónov? Windows musieť byť lepší ako jadrový neporiadok Androidu. Správny?

Nesprávne. Je to iné a dobré od prechodu na Windows NT, ale ani jeden nie je „lepší“ ako ten druhý na čisto technickej úrovni. V skutočnosti sú úplne rovnaké, pokiaľ ide o aktualizácie!

Bez ohľadu na to, aký OS používate, neexistuje univerzálny aktualizačný súbor.

Pamätáte si, ako som povedal, že môžete ľahko aktualizovať verziu jadra Linuxu na počítači? Spoločnosť Microsoft tiež môže ľahko aktualizovať svoje jadro a používateľské nástroje na počítači. Obidve sa stávajú čiastočne z rovnakých dôvodov.

Počítače majú štandardy ako UEFI alebo Machine BIOS, ktoré umožňujú rôznym výrobcom hardvéru spustiť inštanciu, ktorú si môže „skutočný“ OS načítať sám. Hardvér ARM vášho telefónu to nemá a namiesto toho sa spolieha na jednoduchý bootloader, ktorý zabezpečí napájanie, a potom zapne samotný operačný systém. Výrobcovia počítačových dielov tiež s radosťou poskytujú spoločnosti Microsoft všetko, čo je potrebné na aktualizáciu operačného systému a používanie ich produktov, pretože chcú mať certifikáciu Windows.

Bez akýchkoľvek zjednotených štandardov je každý telefón s Androidom v podstate jedinečný a vyžaduje úplne iné jadro, ako je vysvetlené vyššie. Je jednoducho nemožné, aby Google vytvoril jadro pre Windows Pixel 4 a odošlite ho ako aktualizáciu pre akýkoľvek iný telefón.

Google skúša všetko, na čo si myslí, aby vylepšil aktualizácie pre Android. Jedného dňa splní všetko, čo si predsavzal.

Pokiaľ ide o aplikácie a pomocné programy, spoločnosť, ktorá vyrába váš telefón, je tá, ktorá rozhoduje o ich implementácii. Veci ako Hlavná línia projektu cieľom je tento problém vyriešiť, ale od dnešného dňa môže aktualizáciu a Galaxy S10 a aktualizácia pre Galaxy S10 od Verizonu nie je interoperabilná s Galaxy S10 od T-Mobile.

Pokiaľ ide o telefóny, treba tiež pripomenúť, že neexistoval žiadny súbor, ktorý by mohol aktualizovať telefóny od spoločností Nokia, HTC a Samsung. S každým telefónom bolo treba zaobchádzať individuálne a zatiaľ čo spoločnosť Microsoft uviedla, že nemôže aktualizovať veľa modelov na systém Windows 10, kým sú používatelia úprava niekoľkých súborov registra a aj tak sa to stane. Produkty ARM, ako sú telefóny, jednoducho nie sú určené na univerzálnu aktualizáciu rovnako ako iné počítače.

Uvedenie zariadení s Androidom do bežného jadra systému Linux tieto problémy magicky nevyrieši. Ale ak sa to stane - a som skeptický bez ohľadu na to, koľko inteligentných ľudí sa to snaží dosiahnuť - bude tu o jednu prekážku menej pre výrobcov ako Samsung, aby prešli skokom, pokiaľ ide o aktualizáciu telefónu o nové funkcie alebo lepšie výkon.

Medzitým je ešte potrebné vykonať veľa práce, ktorá by mohla vyriešiť niektoré z ďalších problémov systému Android, pokiaľ ide o lepšie a rýchlejšie aktualizácie. Aj na tých sa pracuje a každý rok sa to zlepšuje.

Alebo možno v roku 2020 nebude nič z toho dôležité a všetko bude fungovať Fuchsia.

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!
Je čas prestrihnúť šnúru!

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!

Najlepšie bezdrôtové slúchadlá do uší sú pohodlné, skvele znejú, nestoja príliš veľa nákladov a ľahko sa zmestia do vrecka.

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie
Ďalšia generácia

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie.

Spoločnosť Sony oficiálne potvrdila, že pracuje na PlayStation 5. Tu je všetko, čo o nej zatiaľ vieme.

Spoločnosť Nokia predstavuje dva nové lacné telefóny s Androidom One do 200 dolárov
Nové Nokie

Spoločnosť Nokia predstavuje dva nové lacné telefóny s Androidom One do 200 dolárov.

Nokia 2.4 a Nokia 3.4 sú najnovším prírastkom do cenovej ponuky inteligentných telefónov spoločnosti HMD Global. Pretože sú to obe zariadenia Android One, je zaručené, že budú dostávať dve hlavné aktualizácie operačného systému a pravidelné bezpečnostné aktualizácie až na tri roky.

Toto sú najlepšie pásma pre Fitbit Sense a Versa 3
Nové a vylepšené

Toto sú najlepšie pásma pre Fitbit Sense a Versa 3.

Spolu s vydaním Fitbit Sense a Versa 3 spoločnosť predstavila aj nové nekonečné pásma. Vybrali sme tie najlepšie, aby sme vám uľahčili prácu.

instagram story viewer