VyOS is 'n Debian Linux-gebaseerde sagteware-roeteerder wat gemik is op ondernemings, diensverskaffers en netwerkgeeks. VyOS word op hardeware (amd64) geïnstalleer of as virtuele masjiene ontplooi. Konfigurasie word tipies uitgevoer via die CLI.
VyOS sluit in:
- verskeie dinamiese roeteringsprotokolle (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
- verskeie VPN's (OpenVPN, L2TP, WireGuard, IPsec, DMVPN ...);
- 'n konfigurasiestelsel met commit/terugrol en weergawefunksie;
- remote HTTP API en scripting API's vir shell en Python.
VyOS is in 2013 gestig as 'n vurk van die Vyatta-sagteware-router, wat op sy beurt 'n sintaksis soortgelyk aan Juniper JunOS geïmplementeer het.
Die sakemodel van die ontwikkelingsmaatskappy is die verkoop van LTS-geboue, tegniese ondersteuning en pasgemaakte ontwikkeling. Daarom, etlike jare gelede, is gratis toegang tot LTS-geboue gestop, en toe tot hul bronkodes. Toegang tot die hoofkodebasis waaruit LTS-geboue gegenereer is, het nog altyd beskikbaar gebly; Outomatiese daaglikse bouwerk was ook beskikbaar. Dit is opmerklik dat LTS-geboue gratis verskaf word aan 'n aantal nie-winsgewende maatskappye en projekbydraers (diegene wat bygedra het tot ontwikkeling, toetsing, skryf van dokumentasie, sowel as "evangeliste" wat inligting oor die projek versprei - sien voorwaardes van deelname).
Vanuit 'n tegniese oogpunt word openheid uitgedruk in:
- beskikbaarheid van bronkodes;
- die vermoë om maklik jou eie ISO-beelde te bou (jy kan byvoorbeeld bykomende pakkette installeer om by jou behoeftes te pas);
- beskikbaarheid van standaard Linux-gereedskap en bekende nutsprogramme (grep, sed, awk, nmap, tcpdump, ens.);
- oop ontwikkelingsproses (sien vyos.dev).
VyOS Stream is 'n nuwe benadering om publieke vrystellings te skep. Hier is wat die ontwikkelaars skryf:
Kortom, VyOS Stream is 'n momentopname van 'n nuwe LTS-vrystelling waaraan ons werk. Begin met VyOS 1.4, skep ons 'n nuwe LTS vrystelling tak van die vorige LTS, eerder as van die huidige een. Dit stel ons in staat om van 'n bekende goeie toestand te begin en 'n lang stabiliseringsproses te vermy. Slegs daardie kenmerke wat reeds tydens toetsing getoets is en hul finale vorm aangeneem het, word na die nuwe LTS-tak oorgedra - om die aantal situasies te verminder waar kenmerke radikaal herwerk of verwyder moet word van LTS-vrystellings.
Nuwe VyOS Stream-beelde sal ongeveer een keer per kwartaal vrygestel word.
So, wat is die doelwitte van VyOS Stream?
Eerstens is dit 'n tegnologievoorskou vir gebruikers om te sien wat in die nuwe LTS-weergawe kom en dit uit te probeer.
Tweedens, dit is 'n voorskou vir ontwikkelaars sodat hulle potensiële API-onderbrekings kan opspoor en hul skrifte, gereedskap, bestuur- en moniteringstelselintegrasies, en ander dinge wat hulle dalk gedoen het, kan opdateer - of ondersteuning vir nuwe VyOS-kenmerke by daardie projekte kan voeg.
Derdens is dit gehaltebeheer: soms kan foute slegs gevind word deur beelde in 'n regte omgewing te toets, veral wanneer dit kom by hardeware-versoenbaarheid en interaksie met ander stelsels. VyOS Stream laat enigiemand toe om kenmerke uit te probeer wat vir die volgende LTS-vrystelling beplan is en kyk of dit goed werk of verbetering nodig het.
VyOS Stream (anders as nagtelike bou) bied 'n paar stabiliteitswaarborge. Dit is wat die ontwikkelaars skryf:
Aangesien VyOS Stream 'n voorskou van die volgende LTS is, behoort dit dieselfde benadering as LTS-vrystellings te volg. Byvoorbeeld:
- As enige kenmerk teenwoordig is in 'n VyOS Stream-beeld, kan dit slegs deur die ontnemingsprosedure verwyder word.
- Die konfigurasieformaat is altyd versoenbaar met vorige weergawes (nie verander of aangepas deur migrasieskrifte tydens selflaai nie).
- Interne API's is versoenbaar of volg 'n afskaffingsprosedure. Op hierdie manier kan jy seker wees dat as iets in die VyOS Stream-beeld werk, dit op dieselfde manier sal werk wanneer dit 'n amptelike LTS word. As enigiets verander, sal 'n afskaffingswaarskuwing verskyn. Dit behoort dit makliker te maak om ontplooiings te beplan en projekte soos Ansible se moduleversameling in stand te hou.
OK, laat ons nou verstaan wat VyOS Stream nie is nie. Hier is wat die ontwikkelaars skryf:
VyOS Stream is nie 'n gratis LTS-vrystelling nie. Ons verskaf nie noodfoutoplossings of sekuriteitsreëlings daarvoor nie. As 'n kritieke kwesbaarheid gevind word, sal ons dit so gou as moontlik in die rollende vrystellingtak en LTS-vrystellings regmaak en pleisters aan kliënte verskaf. Maar stroombeelde met hierdie oplossing sal dalk eers volgende kwartaal verskyn.
Ons verskaf slegs generiese ISO-beeld; geen bykomende klokkies en fluitjies nie (soos spesiale bouwerk vir Azure - vertalersnota)
Die VPP-gebaseerde versnelde datapaneel verdien 'n spesiale vermelding: dit is nog nie by VyOS Stream ingesluit nie, aangesien die ontwerp en implementering daarvan nie as stabiel genoeg beskou word nie en aansienlik kan verander. So vir nou sal VPP slegs ingesluit word by rollende vrystellingbeelde.
As jy stabiele beelde met warm oplossings wil hê, moet jy 'n LTS-vrystelling koop deur 'n intekening of een van die gratis intekeninge vir diegene wat kwalifiseer.
Die hoofpunte van hierdie vrystelling (1.5-2025-Q1), volgens die ontwikkelaars, is:
- FQDN-ondersteuning vir NAT-reëls;
- Verbind logging daemon;
- die vermoë om na die PPPoE-bediener op die koppelvlak en in al sy VLAN's te luister;
- DHCP-bediener gebaseer op Kea.
Bron: linux.org.ru
