VyOS Stream 1.5-2025-Q1 beschikbaar om te downloaden

VyOS is een op Debian Linux gebaseerde software-router die bedoeld is voor ondernemingen, dienstverleners en netwerknerds. VyOS wordt geïnstalleerd op hardware (amd64) of geïmplementeerd als virtuele machines. Configuratie wordt doorgaans uitgevoerd via de CLI.

VyOS omvat:

  • verschillende dynamische routeringsprotocollen (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
  • meerdere VPN's (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
  • een configuratiesysteem met commit/rollback- en versiebeheerfunctionaliteit;
  • externe HTTP API en scripting API's voor shell en Python.

VyOS werd in 2013 opgericht als een fork van de Vyatta-softwarerouter, die op zijn beurt een syntaxis implementeerde die vergelijkbaar is met die van Juniper JunOS.

Het bedrijfsmodel van het ontwikkelingsbedrijf bestaat uit de verkoop van LTS-builds, technische ondersteuning en maatwerkontwikkeling. Daarom is de gratis toegang tot LTS-builds en de broncodes daarvan enkele jaren geleden stopgezet. Toegang tot de hoofdcodebase waaruit LTS-builds zijn gegenereerd, is altijd beschikbaar gebleven; Automatische dagelijkse builds waren ook beschikbaar. Het is de moeite waard om op te merken dat LTS-builds gratis ter beschikking worden gesteld aan een aantal non-profitorganisaties en projectbijdragers (degenen die hebben bijgedragen aan de ontwikkeling, het testen, het schrijven van documentatie, evenals "evangelisten" die informatie over het project verspreiden - zie voorwaarden voor deelname).

Technisch gezien wordt openheid uitgedrukt in:

  • beschikbaarheid van broncodes;
  • de mogelijkheid om eenvoudig uw eigen ISO-images te bouwen (u kunt bijvoorbeeld extra pakketten installeren die aan uw behoeften voldoen);
  • beschikbaarheid van standaard Linux-hulpmiddelen en bekende hulpprogramma's (grep, sed, awk, nmap, tcpdump, enz.);
  • open ontwikkelingsproces (zie vyos.dev).

VyOS Stream is een nieuwe aanpak voor het maken van openbaar beschikbare releases. Dit is wat de ontwikkelaars schrijven:

Kortom, VyOS Stream is een momentopname van een nieuwe LTS-release waaraan we werken. Vanaf VyOS 1.4 maken we een nieuwe LTS-releasebranch vanuit de vorige LTS, in plaats van vanuit de huidige. Hierdoor kunnen we uitgaan van een bekende goede staat en vermijden we een langdurig stabilisatieproces. Alleen de functies die al tijdens het testen zijn getest en hun definitieve vorm hebben aangenomen, worden overgebracht naar de nieuwe LTS-branch. Zo wordt het aantal situaties waarin functies radicaal moeten worden herwerkt of uit LTS-releases moeten worden verwijderd, beperkt.

Ongeveer eenmaal per kwartaal worden er nieuwe VyOS Stream-images uitgebracht.

Wat zijn de doelen van VyOS Stream?

Ten eerste is het een technologische preview, zodat gebruikers kunnen zien wat de nieuwe LTS-release in petto heeft en het kunnen uitproberen.

Ten tweede is het een preview voor ontwikkelaars, zodat ze mogelijke API-problemen kunnen signaleren en hun scripts, tools, beheer- en monitoringsysteemintegraties en andere dingen die ze gedaan hebben, kunnen bijwerken. Ook kunnen ze ondersteuning voor nieuwe VyOS-functies aan die projecten toevoegen.

Ten derde is er de kwaliteitscontrole: soms kunnen bugs alleen worden gevonden door afbeeldingen in een echte omgeving te testen, vooral als het gaat om hardwarecompatibiliteit en interactie met andere systemen. Met VyOS Stream kan iedereen functies uitproberen die gepland staan ​​voor de volgende LTS-release en kijken of ze goed werken of verbeterd moeten worden.

VyOS Stream (in tegenstelling tot nachtelijke builds) biedt enige stabiliteitsgaranties. Dit is wat de ontwikkelaars schrijven:

Omdat VyOS Stream een ​​preview is van de volgende LTS, zou het dezelfde aanpak moeten volgen als LTS-releases. Bijvoorbeeld:

  • Als er een feature aanwezig is in een VyOS Stream-image, kan deze alleen worden verwijderd via de deprivatieprocedure.
  • De configuratie-indeling is altijd compatibel met eerdere versies (niet gewijzigd of aangepast door migratiescripts tijdens het opstarten).
  • Interne API's zijn compatibel of volgen een afkeuringsprocedure. Op deze manier weet u zeker dat alles wat werkt in de VyOS Stream-image, ook zo zal werken als het een officiële LTS wordt. Als er iets verandert, verschijnt er een waarschuwing dat de versie niet meer wordt ondersteund. Dit zou het makkelijker moeten maken om implementaties te plannen en projecten te onderhouden, zoals de moduleverzameling van Ansible.

Oké, laten we nu eens kijken wat VyOS Stream níet is. Dit is wat de ontwikkelaars schrijven:

VyOS Stream is geen gratis LTS-release. Wij bieden geen noodoplossingen voor bugs of beveiligingspatches. Als er een kritieke kwetsbaarheid wordt gevonden, zullen we deze zo snel mogelijk verhelpen in de rolling release-branch en LTS-releases en patches beschikbaar stellen aan klanten. Maar Stream-afbeeldingen met deze oplossing verschijnen mogelijk pas volgend kwartaal.

Wij leveren alleen generieke ISO-images; geen extra toeters en bellen (zoals speciale builds voor Azure - opmerking van de vertaler)

Het op VPP gebaseerde Accelerated Data Panel verdient een speciale vermelding: het is nog niet opgenomen in VyOS Stream, omdat het ontwerp en de implementatie ervan niet stabiel genoeg worden geacht en aanzienlijk kunnen veranderen. Voorlopig wordt VPP alleen opgenomen in rolling release-images.

Als u stabiele afbeeldingen met hotfixes wilt, kunt u het beste een LTS-versie aanschaffen via een abonnement. U kunt ook een van de gratis abonnementen aanschaffen als u daarvoor in aanmerking komt.

De belangrijkste punten van deze release (1.5-2025-Q1) zijn volgens de ontwikkelaars:

Bron: linux.org.ru

Voeg een reactie