O gerenciador de pacotes Pacman, fundamental para usuários do Arch Linux, pode ganhar um sucessor no futuro, o Arch Linux Package Management, ou ALPM, desenvolvido inteiramente em Rust. O projeto já definiu as especificações do formato dos pacotes e a verificação criptográfica.
A proposta é fornecer bibliotecas e ferramentas modernas para cuidar de todas as tarefas relacionadas ao gerenciamento de pacotes no Arch Linux, aproveitando as vantagens de segurança e confiabilidade da linguagem Rust.
A discussão sobre licenças é o que ainda gera dúvidas, pois o Pacman usa a GPL, que exige que melhorias permaneçam abertas. Já o ALPM, MIT e Apache 2.0, que facilitam o uso do código em outros projetos, inclusive proprietários.
Ainda não existe uma decisão oficial a respeito, podendo-se optar por uma transição gradual que mantenha a compatibilidade entre ambos, de forma semelhante ao que o Ubuntu fez com o sudo-rs.
Até hoje não entendi exatamente o que exatamente o novo ALPM é, além de uma descrição mais rigorosa do que já era explicado nos manuais e outras formas páginas de documentação do pacman, e qual será a relação dele com libalpm já existente (parte do pacote do pacman). Parece que nem o autor do blog sabe exatamente, e reconhece que “substituir o Pacman” ainda é especulação.
O anúncio ficou bastante confuso e o produtos mais divulgados foram os padrões, que mais parecem atas de reuniões de um comitê, e o voa, que parece ser uma ferramenta interessante para organizar melhor as chaves de assinaturas de pacotes.
Acho dificil, pensando que se herdar as mesmas capacidades vai continuar sendo o gerenciador de pacotes unanime kkk
Mas tbm não são amadores a ponto de impementar algo mal testado como uma certa base fez com o “last” com a desculpa de um bug que so vai acontecer daqui uns 7 anos ou mais kkkk