Google quer migrar o Android para o kernel principal do Linux

O sistema operacional móvel Android é baseado no kernel Linux, mas não é um kernel padrão, mas altamente modificado. Inclui “atualizações” do Google, designers de chips Qualcomm e MediaTek e OEMs. Mas agora, é relatado que a "boa corporação" pretende traduzir seu sistema para a versão principal do kernel.

Google quer migrar o Android para o kernel principal do Linux

Os engenheiros do Google conversaram sobre esse assunto na conferência Linux Plumbers deste ano. Espera-se que isso reduza custos e suporte a sobrecarga, beneficie o projeto Linux como um todo, melhore o desempenho e aumente a vida útil da bateria do dispositivo. Isso também permitirá uma implantação mais rápida de atualizações e reduzirá a fragmentação.

A primeira etapa neste processo é mesclar o máximo possível de modificações do Android no kernel principal do Linux. Em fevereiro de 2018, o kernel comum do Android (no qual os fabricantes fazem alterações adicionais) tinha mais de 32 adições e mais de 000 exclusões em comparação com a versão principal do Linux 1500. Esta é uma melhoria em relação a alguns anos atrás, quando o Android adicionou mais de 4.14.0 linhas de código ao Linux.

O kernel do Android ainda recebe modificações de fabricantes de chips (como Qualcomm e MediaTek) e OEMs (como Samsung e LG). O Google melhorou esse processo em 2017 com o Project Treble, que separou os drivers específicos do dispositivo do restante do Android. A empresa deseja incorporar essa tecnologia ao kernel principal do Linux, potencialmente eliminando a necessidade de kernels por dispositivo e acelerando ainda mais o processo de atualização do Android.

A ideia proposta pelos engenheiros do Google é criar uma interface no kernel do Linux que permita que drivers de dispositivos proprietários atuem como plug-ins. Isso permitiria que o Project Treble fosse usado em um kernel Linux normal.

Curiosamente, alguns membros da comunidade Linux são contra a ideia de portar o Android para ele. O motivo é o processo muito rápido de modificação e mudanças no kernel regular, enquanto os sistemas proprietários “arrastam” consigo todo o fardo da compatibilidade com versões mais antigas.

Assim, ainda não está claro quando a transição do Android para o kernel Linux padrão e a integração do sistema Project Treble nele ocorrerão e chegarão ao lançamento. Mas a ideia em si é muito interessante e promissora.



Fonte: 3dnews.ru

Adicionar um comentário