20 de setembro de 2020

Avalanche Notícias

Você conectado com o mundo

Desenvolvedor Linux: em 2030, apenas x86-64, ARM e RISC-V permanecerão entre as arquiteturas convencionais

3 min read

Na Linux Plumbers Conference, Arnd Bermann, um dos principais desenvolvedores do Linux, falou sobre o desenvolvimento de suporte para diferentes arquiteturas no kernel upstream e compartilhou sua visão de como será a distribuição ISA em 2030: teremos muito menos diversidade e cuidado “Dinossauros” da era Big Endian.

É importante notar que estamos falando especificamente sobre o ramo principal do kernel, o que significa, na verdade, um suporte massivo para as plataformas que chegaram lá. Isso não se aplica ao desenvolvimento dos próprios fabricantes, que podem manter seu próprio ramo – isso geralmente acontece no início e no final da vida de uma arquitetura. O relatório cobre principalmente SoCs, não CPUs individuais.

Por outro lado, quase todos os processadores modernos há muito foram transformados em SoCs e, no futuro, o autor do relatório prevê um aumento na popularidade dos conjuntos de vários chips. Além disso, existem várias arquiteturas principais que praticamente não são suportadas pelo Linux, mas isso se deve ao uso de vários RTOSs ou à falta de um sistema operacional como tal. Mas existe também a opção de mudar para esse software, uma vez que o campo de aplicação do chip muda com o tempo.

Nos últimos dois anos, 9 arquiteturas foram “banidas” do kernel Linux. Isso se deve em parte à falta de manutenção, o que indica que são desnecessários para o usuário massivo. Em parte – com a transição dos próprios chips para uma arquitetura diferente. Na maioria das vezes em ARMv7 / v8. Na verdade, é o ARM que apresenta a melhor dinâmica de crescimento nos últimos 10 anos, tanto em termos do nível de suporte para vários dispositivos finais e SoCs, quanto no número de aplicativos. É verdade, isso também indica uma alta fragmentação da plataforma, em contraste com x86-64, por exemplo.

Outra tendência importante é o abandono das plataformas de 32 bits e a transição para as de 64 bits. Isso se deve tanto ao aumento das necessidades quanto à redução gradual no custo da memória. E aqui o ARM está de volta ao topo – o suporte para ARMv8 está crescendo a uma taxa mais rápida do que outras plataformas. Arquiteturas de 128 bits são previstas para 2030. Outra tendência é a mudança de Big Endian para Little Endian. Em parte devido à saída de arquiteturas antigas, em parte devido à sua tradução para uma ordem de bytes diferente.

Eles ainda são suportados no kernel, mas, aparentemente, arquiteturas como Itanium e SPARC serão removidas em breve, com base nas quais não haverá novos produtos, mas ainda existem sistemas funcionando baseados em soluções antigas. Mas o mesmo se aplica, por exemplo, ao MIPS. Os designs mais recentes não ganharam popularidade, mas os anteriores ainda são usados ​​para criar novos produtos. A situação com POWER ez é interessante. Formalmente, seu suporte não irá a lugar nenhum, mas apenas a IBM puxará todo o desenvolvimento. O OpenPOWER não decolou, mas os mainframes, segundo o autor, ainda serão necessários.

Das novas arquiteturas, apenas RISC-V e provavelmente ARC terão sucesso. O último é muito popular por si só, mas fora do contexto do Linux, e o primeiro parece muito promissor, mas seu verdadeiro sucesso ainda tem que esperar. Todas as outras arquiteturas não alcançaram participação de mercado significativa. Como resultado, em 2030 veremos o domínio do x86-64, ARMv8 e mais antigo, bem como do RISC-V de 64 bits. Ao mesmo tempo, o declínio final da era de 32 bits começará: o último será o ARMv7 e o RISC-V. A partir da alternativa “grandes” arquiteturas manterá o desenvolvimento do IBM z. E uma nova era começará.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *