Google vuole spostare Android sul kernel principale di Linux

Il sistema operativo mobile Android è basato sul kernel Linux, ma non è un kernel standard, bensì altamente modificato. Include "aggiornamenti" da parte di Google, dei progettisti di chip Qualcomm e MediaTek e degli OEM. Ma ora viene riferito che la “buona società” intende tradurre il tuo sistema alla versione principale del kernel.

Google vuole spostare Android sul kernel principale di Linux

Gli ingegneri di Google hanno parlato di questo argomento alla conferenza Linux Plumbers di quest'anno. Si prevede che ciò ridurrà i costi e supporterà le spese generali, avvantaggerà il progetto Linux nel suo insieme, migliorerà le prestazioni e aumenterà la durata della batteria del dispositivo. Ciò consentirà inoltre una distribuzione più rapida degli aggiornamenti e ridurrà la frammentazione.

Il primo passo in questo processo è unire quante più modifiche Android possibili nel kernel Linux principale. A febbraio 2018, il kernel comune di Android (al quale i produttori apportano ulteriori modifiche) conta oltre 32 aggiunte e oltre 000 eliminazioni rispetto alla versione principale di Linux 1500. Si tratta di un miglioramento rispetto a qualche anno fa, quando Android aggiunse oltre 4.14.0 righe di codice a Linux.

Il kernel Android riceve ancora modifiche dai produttori di chip (come Qualcomm e MediaTek) e dagli OEM (come Samsung e LG). Google ha migliorato questo processo nel 2017 con Project Treble, che ha separato i driver specifici del dispositivo dal resto di Android. L'azienda vuole incorporare questa tecnologia nel kernel Linux principale, eliminando potenzialmente la necessità di kernel per dispositivo e accelerando ulteriormente il processo di aggiornamento di Android.

L'idea proposta dagli ingegneri di Google è quella di creare un'interfaccia nel kernel Linux che consenta ai driver dei dispositivi proprietari di agire come plug-in. Ciò consentirebbe di utilizzare Project Treble in un normale kernel Linux.

È interessante notare che alcuni membri della comunità Linux sono contrari all'idea di trasferire Android su di esso. Il motivo è il rapidissimo processo di modifica e cambiamento del kernel normale, mentre i sistemi proprietari “trascinano” con sé l'intero fardello della compatibilità con le versioni precedenti.

Pertanto non è ancora chiaro quando avverrà e quando verrà rilasciata la transizione di Android al kernel Linux standard e l'integrazione del sistema Project Treble in esso. Ma l’idea in sé è molto interessante e promettente.



Fonte: 3dnews.ru

Aggiungi un commento