Parece que o Arch Linux vai suportar oficialmente ARM/RISC-V

Parece que o Arch Linux vai suportar oficialmente ARM/RISC-V

O Arch Linux está fazendo melhores esforços para suportar arquiteturas mais recentes.

Arch Linux é uma distribuição versátil para utilizadores experientes. No entanto, oficialmente, ele só suporta arquitetura x86-64.

Outras distribuições têm feito progressos para suportar várias arquiteturas mais recentes, incluindo ARM e RISC-V. Seja o Ubuntu ou uma distro baseada em Arch como Manjaro, você pode encontrar suporte oficial para ARM/RISC-V.

Infelizmente, isso tem faltado com o Arch Linux, mesmo que haja ports não oficiais fazendo um bom progresso.

Para mudar isso, o Arch Linux finalmente decidiu configurar uma integração de teste para "Arch Linux Ports".

O que isso significa?

Simplificando, ports não oficiais para várias arquiteturas receberão infraestrutura e melhor suporte baseado na comunidade até que sejam integrados nos repositórios principais do Arch Linux.

O Arch Linux quer trabalhar nos ports não oficiais para outras arquiteturas através de um esforço conjunto.

Arch Linux RFC mesclado screenshot do Arch Linux GitLab

Para conseguir isso, um novo sistema proposto foi fundido como o Arch Linux Ports RFC, o que deve ajudar o Arch Linux a se adaptar a arquiteturas mais recentes sem se comprometer totalmente com ele em sua fase inicial.

RFC (Request For Comment) é uma maneira em que uma proposta/discussão/ideia de recurso é compartilhada pelos colaboradores do Arch Linux. O RFC mesclado menciona:

Este RFC descreve um processo orientado por dados através do qual podemos estimar quanto esforço extra de manutenção é necessário, quão madura é a arquitetura e quanto interesse há por ela na comunidade.

Assim, à medida que o trabalho/testes progride para uma arquitetura, seria fácil avaliar se uma arquitetura pode ser mantida como uma porta oficial ou não.

Sim, não há garantia de que os portos não oficiais para ARM/RISC-V serão promovidos como oficiais, nem há um tempo estimado para isso. Mas o sistema parece promissor.

No passado, algumas RFCs tentaram integrar arquiteturas mais recentes diretamente, mas não era um processo simplificado (ou algo que acabava funcionando).

Então, com este RFC, o Arch Linux decidiu colocar um sistema no lugar que os ajudará a se adaptar a arquiteturas mais recentes.

A RFC explica o processo quando uma nova porta é iniciada:

Novos ports são adicionadas propondo-as em uma RFC. Pelo menos dois mantenedores de pacotes precisam liderar um porto para garantir que ele seja desenvolvido a longo prazo.

Uma vez que uma RFC de introdução é aceita, o trabalho em um port pode começar. O trabalho inicial inclui adições de integração específica de port (por exemplo, pacman.conf personalizado, makepkg.conf, etc.) ao ferramental de compilação oficial.

Espera-se que os mantenedores do port trabalhem em conjunto com as equipes relevantes do Arch Linux para permitir a configuração de qualquer infraestrutura necessária. As mudanças necessárias nas ferramentas existentes devem ser propostas e, se possível, também implementadas pelos mantenedores portuários, para aliviar a carga de trabalho das equipes existentes.

Além disso, os mantenedores do port devem ser incluídos como mantenedores de pacotes na equipe do Arch Linux para poder acessar a infraestrutura de compilação dedicada (e espera-se que a mantenham/melhorem).

Arch Linux + mantenedores de ports trabalham juntos

A nova RFC incentiva os mantenedores de ports e a equipe do Arch Linux a trabalharem juntos para oferecer suporte a arquiteturas mais recentes.

O Arch Linux diz que eles se inspiraram em Debian Ports, que tentou fazer algo semelhante.

Você pode dar uma olhada no RFC para obter mais detalhes técnicos.

O que achou desse RFC? Deixe-me saber nos comentários abaixo!

Via itsfoss.com. Você pode conferir o post original em inglês:

Looks Like Arch Linux Is Going To Officially Support ARM/RISC-V

Última atualização deste artigo: 15 de may de 2024