Canonical anunciou uma reformulação do kit de ferramentas Snapcraft

A Canonical revelou planos para uma grande reformulação do Snapcraft, o conjunto de ferramentas usado para criar, distribuir e atualizar pacotes Snap independentes. Vale ressaltar que a base de código atual do Snapcraft está obsoleta (legado) e será usada sempre que tecnologias mais antigas forem necessárias. As mudanças radicais em desenvolvimento não afetarão o modelo de uso atual — em projetos relacionados a Ubuntu Os núcleos 18 e 20 continuarão a usar o antigo Snapcraft monolítico, e o novo Snapcraft modular será usado a partir do branch. Ubuntu Núcleo 22.

O antigo Snapcraft será substituído por uma versão nova, mais compacta e modular que simplificará a criação de pacotes snap para desenvolvedores e eliminará as dificuldades associadas à criação de pacotes portáteis adequados para trabalhar em diferentes distribuições. A base do novo Snapcraft é o mecanismo Craft Parts, que permite, na montagem de pacotes, receber dados de diversas fontes, processá-los de diversas formas e formar uma hierarquia de diretórios no sistema de arquivos, adequada para implantação de pacotes. Craft Parts envolve o uso de componentes portáteis em um projeto que podem ser carregados, montados e instalados de forma independente.

A escolha entre a implementação antiga ou nova do Snapcraft será feita por meio de um mecanismo de fallback dedicado, integrado ao processo de compilação. Isso significa que os projetos existentes poderão compilar pacotes Snap sem modificações e só precisarão de alterações ao migrar pacotes para uma nova versão do sistema base. Ubuntu Testemunho.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster