Stream VyOS 1.5-2025-Q1 disponible en téléchargement

VyOS est un routeur logiciel basé sur Debian Linux destiné aux entreprises, aux fournisseurs de services et aux passionnés de réseau. VyOS est installé sur du matériel (amd64) ou déployé en tant que machines virtuelles. La configuration est généralement effectuée via l'interface de ligne de commande.

VyOS comprend :

  • plusieurs protocoles de routage dynamique (BGP, OSPF, IS-IS, PIM-SM, Babel, …) ;
  • plusieurs VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…) ;
  • un système de configuration avec des fonctionnalités de validation/restauration et de gestion des versions ;
  • API HTTP distante et API de script pour shell et Python.

VyOS a été fondé en 2013 en tant que fork du routeur logiciel Vyatta, qui à son tour a implémenté une syntaxe similaire à Juniper JunOS.

Le modèle commercial de la société de développement consiste à vendre des versions LTS, un support technique et un développement personnalisé. C'est pourquoi, depuis plusieurs années, l'accès gratuit aux builds LTS a été stoppé, puis à leurs codes sources. L’accès à la base de code principale à partir de laquelle les builds LTS ont été générées est toujours resté disponible ; Des builds quotidiennes automatiques étaient également disponibles. Il convient de noter que les builds LTS sont fournies gratuitement à un certain nombre d'entreprises à but non lucratif et de contributeurs au projet (ceux qui ont contribué au développement, aux tests, à la rédaction de la documentation, ainsi qu'aux « évangélistes » qui diffusent des informations sur le projet - voir conditions de participation).

D'un point de vue technique, l'ouverture s'exprime par :

  • disponibilité des codes sources ;
  • la possibilité de créer facilement vos propres images ISO (par exemple, vous pouvez installer des packages supplémentaires en fonction de vos besoins) ;
  • disponibilité d'outils Linux standards et d'utilitaires familiers (grep, sed, awk, nmap, tcpdump, etc.) ;
  • processus de développement ouvert (voir vyos.dev).

VyOS Stream est une nouvelle approche pour créer des versions accessibles au public. Voici ce qu'écrivent les développeurs :

En bref, VyOS Stream est un instantané d'une nouvelle version LTS sur laquelle nous travaillons. À partir de VyOS 1.4, nous créons une nouvelle branche de version LTS à partir de la LTS précédente, plutôt qu'à partir de la version actuelle. Cela nous permet de partir d’un bon état connu et d’éviter un long processus de stabilisation. Seules les fonctionnalités qui ont déjà été testées lors des tests et qui ont pris leur forme finale sont transférées vers la nouvelle branche LTS - pour réduire le nombre de situations où les fonctionnalités doivent être radicalement retravaillées ou supprimées des versions LTS.

De nouvelles images VyOS Stream seront publiées environ une fois par trimestre.

Alors, quels sont les objectifs de VyOS Stream ?

Tout d’abord, il s’agit d’un aperçu technologique permettant aux utilisateurs de voir ce qui arrive dans la nouvelle version LTS et de l’essayer.

Deuxièmement, il s'agit d'un aperçu pour les développeurs afin qu'ils puissent repérer les ruptures potentielles d'API et mettre à jour leurs scripts, outils, intégrations de systèmes de gestion et de surveillance, et d'autres choses qu'ils auraient pu faire - ou ajouter la prise en charge de nouvelles fonctionnalités VyOS à ces projets.

Troisièmement, c'est le contrôle qualité : parfois, les bugs ne peuvent être trouvés qu'en testant des images dans un environnement réel, notamment en ce qui concerne la compatibilité matérielle et l'interaction avec d'autres systèmes. VyOS Stream permet à quiconque d'essayer les fonctionnalités prévues pour la prochaine version LTS et de voir si elles fonctionnent bien ou nécessitent des améliorations.

VyOS Stream (contrairement aux builds nocturnes) offre certaines garanties de stabilité. Voici ce qu'écrivent les développeurs :

Étant donné que VyOS Stream est un aperçu de la prochaine version LTS, il devrait suivre la même approche que les versions LTS. Par exemple:

  • Si une fonctionnalité est présente dans une image VyOS Stream, elle ne peut être supprimée que via la procédure de privation.
  • Le format de configuration est toujours compatible avec les versions précédentes (non modifié ou ajusté par les scripts de migration lors du démarrage).
  • Les API internes sont compatibles ou suivent une procédure d'obsolescence. De cette façon, vous pouvez être sûr que si quelque chose fonctionne dans l’image VyOS Stream, cela fonctionnera de la même manière lorsqu’elle deviendra une LTS officielle. Si quelque chose change, un avertissement d’obsolescence apparaîtra. Cela devrait faciliter la planification des déploiements et la maintenance de projets tels que la collection de modules d'Ansible.

OK, comprenons maintenant ce que VyOS Stream n'est pas. Voici ce qu'écrivent les développeurs :

VyOS Stream n'est pas une version LTS gratuite. Nous ne fournissons pas de correctifs de bogues d'urgence ni de correctifs de sécurité pour cela. Si une vulnérabilité critique est détectée, nous la corrigerons dans la branche de publication continue et les versions LTS dès que possible et fournirons des correctifs aux clients. Mais les images Stream avec ce correctif pourraient ne pas apparaître avant le prochain trimestre.

Nous fournissons uniquement une image ISO générique ; pas de fioritures supplémentaires (comme des builds spéciales pour Azure - note du traducteur)

Le panneau de données accéléré basé sur VPP mérite une mention spéciale : il n'est pas encore inclus dans VyOS Stream, car sa conception et sa mise en œuvre ne sont pas considérées comme suffisamment stables et peuvent changer considérablement. Donc pour l'instant, VPP ne sera inclus que dans les images de sortie continue.

Si vous souhaitez des images stables avec des correctifs, vous devez acheter une version LTS via un abonnement ou l'un des abonnements gratuits pour ceux qui sont éligibles.

Les principaux points de cette version (1.5-2025-Q1), selon les développeurs, sont :

Source: linux.org.ru

Ajouter un commentaire