VyOS Stream 1.5-2025-Q1 disponível para download

VyOS é um roteador de software baseado em Debian Linux voltado para empresas, provedores de serviços e especialistas em rede. O VyOS é instalado em hardware (amd64) ou implantado como máquinas virtuais. A configuração normalmente é realizada via CLI.

O VyOS inclui:

  • vários protocolos de roteamento dinâmico (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
  • múltiplas VPNs (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
  • um sistema de configuração com funcionalidade de confirmação/reversão e controle de versão;
  • API HTTP remota e APIs de script para shell e Python.

O VyOS foi fundado em 2013 como uma bifurcação do roteador de software Vyatta, que por sua vez implementou uma sintaxe semelhante ao Juniper JunOS.

O modelo de negócios da empresa de desenvolvimento é vender compilações LTS, suporte técnico e desenvolvimento personalizado. Portanto, há vários anos, o acesso gratuito às compilações LTS foi interrompido e, depois, aos seus códigos-fonte. O acesso à base de código principal a partir da qual as compilações do LTS foram geradas sempre permaneceu disponível; Construções diárias automáticas também estavam disponíveis. Vale a pena notar que as compilações LTS são fornecidas gratuitamente a uma série de empresas sem fins lucrativos e colaboradores do projeto (aqueles que contribuíram para o desenvolvimento, testes, escrita de documentação, bem como "evangelistas" que disseminam informações sobre o projeto - veja condições de participação).

Do ponto de vista técnico, a abertura se expressa em:

  • disponibilidade de códigos-fonte;
  • a capacidade de criar facilmente suas próprias imagens ISO (por exemplo, você pode instalar pacotes adicionais para atender às suas necessidades);
  • disponibilidade de ferramentas Linux padrão e utilitários familiares (grep, sed, awk, nmap, tcpdump, etc.);
  • processo de desenvolvimento aberto (veja vyos.dev).

O VyOS Stream é uma nova abordagem para criar lançamentos disponíveis publicamente. Aqui está o que os desenvolvedores escrevem:

Resumindo, o VyOS Stream é um instantâneo de uma nova versão LTS na qual estamos trabalhando. A partir do VyOS 1.4, criamos uma nova ramificação de lançamento LTS a partir do LTS anterior, em vez do atual. Isso nos permite começar de um bom estado conhecido e evitar um longo processo de estabilização. Somente os recursos que já foram testados durante os testes e assumiram sua forma final são transferidos para a nova ramificação LTS - para reduzir o número de situações em que os recursos precisam ser radicalmente retrabalhados ou removidos das versões LTS.

Novas imagens do VyOS Stream serão lançadas aproximadamente uma vez por trimestre.

Então, quais são os objetivos do VyOS Stream?

Primeiro, é uma prévia da tecnologia para que os usuários vejam o que está por vir na nova versão do LTS e possam experimentá-la.

Em segundo lugar, é uma prévia para desenvolvedores, para que eles possam identificar possíveis quebras de API e atualizar seus scripts, ferramentas, integrações de sistemas de gerenciamento e monitoramento e outras coisas que eles possam ter feito - ou adicionar suporte para novos recursos do VyOS a esses projetos.

Terceiro, é o controle de qualidade: às vezes, os bugs só podem ser encontrados testando imagens em um ambiente real, especialmente quando se trata de compatibilidade de hardware e interação com outros sistemas. O VyOS Stream permite que qualquer pessoa experimente recursos que estão programados para a próxima versão LTS e veja se funcionam bem ou precisam de alguma melhoria.

O VyOS Stream (diferentemente das compilações noturnas) oferece algumas garantias de estabilidade. Isto é o que os desenvolvedores escrevem:

Como o VyOS Stream é uma prévia do próximo LTS, ele deve seguir a mesma abordagem dos lançamentos LTS. Por exemplo:

  • Se algum recurso estiver presente em uma imagem do VyOS Stream, ele só poderá ser removido por meio do procedimento de privação.
  • O formato de configuração é sempre compatível com versões anteriores (não alterado ou ajustado por scripts de migração durante a inicialização).
  • APIs internas são compatíveis ou seguem um procedimento de descontinuação. Dessa forma, você pode ter certeza de que se algo funciona na imagem do VyOS Stream, funcionará da mesma forma quando se tornar um LTS oficial. Se alguma coisa mudar, um aviso de descontinuação aparecerá. Isso deve facilitar o planejamento de implantações e a manutenção de projetos como a coleção de módulos do Ansible.

OK, agora vamos entender o que o VyOS Stream não é. Aqui está o que os desenvolvedores escrevem:

O VyOS Stream não é uma versão LTS gratuita. Não fornecemos correções de bugs de emergência ou patches de segurança para ele. Se uma vulnerabilidade crítica for encontrada, nós a corrigiremos na versão de lançamento contínuo e nas versões LTS o mais rápido possível e forneceremos patches aos clientes. Mas as imagens do Stream com essa correção podem não aparecer até o próximo trimestre.

Fornecemos apenas imagens ISO genéricas; sem recursos adicionais (como compilações especiais para o Azure - nota do tradutor)

O Accelerated Data Panel baseado em VPP merece uma menção especial: ele ainda não está incluído no VyOS Stream, pois seu design e implementação não são considerados estáveis ​​o suficiente e podem mudar significativamente. Então, por enquanto, o VPP só será incluído em imagens de lançamento contínuo.

Se você quiser imagens estáveis ​​com hot fixes, deverá adquirir uma versão LTS por meio de uma assinatura ou uma das assinaturas gratuitas para aqueles qualificados.

Os principais pontos deste lançamento (1.5-2025-Q1), de acordo com os desenvolvedores, são:

Fonte: linux.org.ru

Adicionar um comentário