Historia

Al principio…

Había una vez un sistema operativo de red basado en Debian GNU/Linux, llamado Vyatta. [*] A partir de 2006, fue una gran alternativa de software libre a Cisco IOS y Jupiter JUNOS. Llegó en dos ediciones: Vyatta Core (anteriormente Vyatta Community Edition) que era un software completamente gratuito y Vyatta Subscription Edition que tenía características patentadas y solo estaba disponible para clientes que pagaban. []

Vyatta fue adquirida por Brocade Communication Systems en 2012. Poco después, Brocade cambió el nombre de Vyatta Subscription Edition a Brocade vRouter, descontinuó Vyatta Core y cerró el foro de la comunidad sin previo aviso. El rastreador de errores y los repositorios de Git siguieron el próximo año.

Vale la pena señalar que cuando Brocade adquirió Vyatta, el desarrollo de Vyatta Core ya estaba estancado. Vyatta Subscription Edition (y, por lo tanto, el desarrollo de Vyatta en su conjunto) había estado reemplazando los componentes principales con software propietario, lo que significa que pocas características llegaron a Vyatta Core, y las que lo hicieron estaban plagadas de errores y obstaculizadas.

En 2013, poco después de que se abandonara Vyatta Core, la comunidad bifurcó la última versión de Vyatta Core (6.6R1) y nació VyOS Project. Sentrium SL<https://blog.vyos.io/sentrium-what-sentrium> `_ fue establecida por los mantenedores de VyOS en 2014 para financiar el desarrollo de VyOS mediante la venta de soporte, servicios de consultoría e imágenes de soporte a largo plazo prediseñadas.

Brocade fue adquirido por Broadcom en 2016 y vendió lo que quedaba del antiguo Vyatta a AT&amp;T en 2017, quien a su vez lo vendió a Ciena en 2021.

Lanzamientos importantes

VyOS major versions used to be named after elements in order of atomic numbers. With 1.2, this naming scheme was replaced with the much cooler scheme of Latin names of IAU designated constellations by solid angle area, starting from the smallest.

Hidrógeno (1.0)

Lanzado justo a tiempo para las vacaciones el 22 de diciembre de 2013, Hydrogen fue el primer lanzamiento importante de VyOS. Reparó características que estaban rotas en Vyatta Core 6.6 (como grupos de pares IPv4 BGP y retransmisión DHCPv6) e introdujo secuencias de comandos, un programador de tareas y autenticación LDAP de proxy web.

Helio (1.1)

Helium se lanzó el 9 de octubre de 2014, exactamente el día en que nació el proyecto VyOS el año anterior. Helium vino con muchas características nuevas, incluido un controlador de eventos y soporte para L2TPv3, 802.1ad QinQ y proxy IGMP, así como soporte experimental para VXLAN y DMVPN (el último de los cuales también se rompió en Vyatta Core debido a su dependencia de una implementación propietaria de NHRP).

Punto crucial (1.2)

Crux (the Southern Cross) salió el 28 de enero de 2019 y fue el primer lanzamiento importante de VyOS tal como lo conocemos hoy. La base subyacente de Debian se actualizó de Squeeze (6) a Jessie (8).

Aunque Crux vino con demasiadas características nuevas para mencionarlas aquí, algunas notables son: un repetidor mDNS, un relé de transmisión, un servidor PPPoE de alto rendimiento, un programador HFSC, así como soporte para Wireguard, VRRP de unidifusión, RPKI para BGP y QinQ ethertype totalmente compatible con 802.1ad. Se eliminaron el servidor telnet y la compatibilidad con el filtrado P2P.

Crux es la primera versión que presenta el sistema de creación de imágenes modulares. Las definiciones de CLI comenzaron a escribirse en las plantillas XML modernas y verificables. Se introdujeron las API de Python para secuencias de comandos y migración de configuración. Se proscribió la introducción del nuevo código Perl y shell y la reescritura del código Perl heredado en Python puro comenzó con Crux.

A partir de 2022, Crux aún cuenta con soporte y mantenimiento.

Jinete (1.3)

La versión actual de soporte a largo plazo de VyOS, Equuleus (el Pony), salió a la venta el 21 de diciembre de 2021, una vez más a tiempo para las vacaciones de invierno.

Equuleus trajo consigo muchas funciones deseadas durante mucho tiempo, en particular un servidor SSTP VPN, un servidor IPoE, un servidor OpenConnect VPN y un servidor de consola serie, además de compatibilidad reelaborada para interfaces WWAN, compatibilidad con interfaces GENEVE y MACSec, VRF, IS -Enrutamiento IS, soporte preliminar para MPLS y LDP, y muchas otras iniciales.

A partir de 2022, Equuleus está en el establo.

Flecha (1.4)

Sagitta (la flecha) es el nombre en clave de la rama de desarrollo actual, por lo que todavía no hay VyOS 1.4.

Circinus (1.5)

Circinus (the Compass) is the codename of the upcoming development branch, so there’s no VyOS 1.5 yet.