VyOS ir uz Debian Linux balstÄ«ts programmatÅ«ras marÅ”rutÄtÄjs, kas paredzÄts uzÅÄmumiem, pakalpojumu sniedzÄjiem un tÄ«kla tÄ«kotÄjiem. VyOS ir instalÄta aparatÅ«rÄ (amd64) vai tiek izvietota kÄ virtuÄlÄs maŔīnas. KonfigurÄcija parasti tiek veikta, izmantojot CLI.
VyOS ietver:
- vairÄki dinamiski marÅ”rutÄÅ”anas protokoli (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
- vairÄki VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPNā¦);
- konfigurÄcijas sistÄma ar commit/rollback un versiju veidoÅ”anas funkcionalitÄti;
- attÄlÄ HTTP API un skriptu API Äaulai un Python.
VyOS tika dibinÄts 2013. gadÄ kÄ Vyatta programmatÅ«ras marÅ”rutÄtÄja dakÅ”a, kas savukÄrt ieviesa Juniper JunOS lÄ«dzÄ«gu sintaksi.
AttÄ«stÄ«bas uzÅÄmuma biznesa modelis ir LTS bÅ«vÄjumu pÄrdoÅ”ana, tehniskais atbalsts un pasÅ«tÄ«juma izstrÄde. TÄpÄc pirms vairÄkiem gadiem tika pÄrtraukta bezmaksas piekļuve LTS bÅ«vÄm un pÄc tam to pirmkodiem. Piekļuve galvenajai kodu bÄzei, no kuras tika Ä£enerÄtas LTS bÅ«ves, vienmÄr ir palikusi pieejama; Bija pieejamas arÄ« automÄtiskÄs ikdienas versijas. VÄrts atzÄ«mÄt, ka LTS bÅ«ves bez maksas tiek nodroÅ”inÄtas virknei bezpeļÅas uzÅÄmumu un projektu atbalstÄ«tÄjiem (tiem, kas piedalÄ«juÅ”ies izstrÄdÄ, testÄÅ”anÄ, dokumentÄcijas rakstīŔanÄ, kÄ arÄ« "evaÅÄ£Älistiem", kas izplata informÄciju par projektu ā sk. dalÄ«bas nosacÄ«jumi).
No tehniskÄ viedokļa atklÄtÄ«ba izpaužas:
- pirmkodu pieejamība;
- iespÄja viegli izveidot savus ISO attÄlus (piemÄram, varat instalÄt papildu pakotnes atbilstoÅ”i savÄm vajadzÄ«bÄm);
- standarta Linux rīku un pazīstamu utilītu (grep, sed, awk, nmap, tcpdump utt.) pieejamība;
- atvÄrts izstrÄdes process (sk. vyos.dev).
VyOS Stream ir jauna pieeja publiski pieejamu laidienu izveidei. LÅ«k, ko raksta izstrÄdÄtÄji:
ÄŖsÄk sakot, VyOS Stream ir jaunÄ LTS laidiena momentuzÅÄmums, pie kura mÄs strÄdÄjam. SÄkot ar VyOS 1.4, mÄs izveidojam jaunu LTS izlaiduma atzaru no iepriekÅ”ÄjÄs LTS, nevis no paÅ”reizÄjÄs. Tas ļauj mums sÄkt no zinÄma laba stÄvokļa un izvairÄ«ties no ilgstoÅ”a stabilizÄcijas procesa. Uz jauno LTS atzaru tiek pÄrnestas tikai tÄs funkcijas, kuras jau testÄÅ”anas laikÄ ir notestÄtas un ieguvuÅ”as galÄ«go formu ā lai samazinÄtu situÄciju skaitu, kad lÄ«dzekļi ir radikÄli jÄpÄrstrÄdÄ vai jÄizÅem no LTS laidieniem.
Jauni VyOS Stream attÄli tiks izlaisti aptuveni reizi ceturksnÄ«.
TÄtad, kÄdi ir VyOS Stream mÄrÄ·i?
PirmkÄrt, tas ir tehnoloÄ£iju priekÅ”skatÄ«jums, lai lietotÄji varÄtu redzÄt, kas tiek piedÄvÄts jaunajÄ LTS laidienÄ, un izmÄÄ£inÄt to.
OtrkÄrt, tas ir priekÅ”skatÄ«jums izstrÄdÄtÄjiem, lai viÅi varÄtu pamanÄ«t iespÄjamos API pÄrtraukumus un atjauninÄt savus skriptus, rÄ«kus, pÄrvaldÄ«bas un uzraudzÄ«bas sistÄmu integrÄcijas un citas lietas, ko viÅi varÄtu bÅ«t paveikuÅ”i, vai pievienot Å”iem projektiem atbalstu jaunÄm VyOS funkcijÄm.
TreÅ”kÄrt, tÄ ir kvalitÄtes kontrole: dažreiz kļūdas var atrast, tikai pÄrbaudot attÄlus reÄlÄ vidÄ, it Ä«paÅ”i, ja runa ir par aparatÅ«ras saderÄ«bu un mijiedarbÄ«bu ar citÄm sistÄmÄm. VyOS Stream ļauj ikvienam izmÄÄ£inÄt funkcijas, kas ir plÄnotas nÄkamajÄ LTS laidienÄ, un redzÄt, vai tÄs darbojas labi vai ir nepiecieÅ”ami uzlabojumi.
VyOS Stream (atŔķirÄ«bÄ no nakts bÅ«vÄm) nodroÅ”ina dažas stabilitÄtes garantijas. LÅ«k, ko raksta izstrÄdÄtÄji:
TÄ kÄ VyOS Stream ir nÄkamÄs LTS priekÅ”skatÄ«jums, tai ir jÄievÄro tÄda pati pieeja kÄ LTS laidieniem. PiemÄram:
- Ja VyOS Stream attÄlÄ ir kÄda funkcija, to var noÅemt, tikai veicot atÅemÅ”anas procedÅ«ru.
- KonfigurÄcijas formÄts vienmÄr ir saderÄ«gs ar iepriekÅ”ÄjÄm versijÄm (sÄknÄÅ”anas laikÄ nav mainÄ«ts vai pielÄgots ar migrÄcijas skriptiem).
- IekÅ”ÄjÄs API ir saderÄ«gas vai tÄm tiek piemÄrota novecoÅ”anas procedÅ«ra. TÄdÄ veidÄ jÅ«s varat bÅ«t pÄrliecinÄti, ka, ja kaut kas darbojas VyOS Stream attÄlÄ, tas darbosies tÄpat, kad tas kļūs par oficiÄlu LTS. Ja kaut kas mainÄs, tiks parÄdÄ«ts nolietojuma brÄ«dinÄjums. Tam vajadzÄtu atvieglot izvietoÅ”anas plÄnoÅ”anu un tÄdu projektu kÄ Ansible moduļu kolekcijas uzturÄÅ”anu.
Labi, tagad sapratÄ«sim, kas nav VyOS Stream. LÅ«k, ko raksta izstrÄdÄtÄji:
VyOS Stream nav bezmaksas LTS laidiens. MÄs tam nenodroÅ”inÄm ÄrkÄrtas kļūdu labojumus vai droŔības ielÄpus. Ja tiks atrasta kritiska ievainojamÄ«ba, mÄs to pÄc iespÄjas ÄtrÄk novÄrsÄ«sim slÄ«doÅ”ajÄ izlaiduma filiÄlÄ un LTS laidienos un nodroÅ”inÄsim klientiem ielÄpus. TaÄu straumÄÅ”anas attÄli ar Å”o labojumu var parÄdÄ«ties tikai nÄkamajÄ ceturksnÄ«.
MÄs piedÄvÄjam tikai vispÄrÄ«gu ISO attÄlu; bez papildu zvana un svilpes (piemÄram, Ä«paÅ”as Azure versijas ā tulka piezÄ«me)
Uz VPP balstÄ«tais paÄtrinÄto datu panelis ir pelnÄ«jis Ä«paÅ”u pieminÄÅ”anu: tas vÄl nav iekļauts VyOS Stream, jo āātÄ dizains un ievieÅ”ana netiek uzskatÄ«ta par pietiekami stabilu un var bÅ«tiski mainÄ«ties. TÄpÄc pagaidÄm VPP tiks iekļauts tikai mainÄ«gajos izlaiduma attÄlos.
Ja vÄlaties stabilus attÄlus ar karstajiem labojumiem, jums ir jÄiegÄdÄjas LTS laidiens, izmantojot abonementu vai kÄdu no bezmaksas abonementiem tiem, kas atbilst prasÄ«bÄm.
SaskaÅÄ ar izstrÄdÄtÄju teikto, Ŕī laidiena (1.5-2025-Q1) galvenie punkti ir:
- FQDN atbalsts NAT noteikumiem;
- Conntrack reÄ£istrÄÅ”anas dÄmons;
- iespÄja klausÄ«ties PPPoE serveri saskarnÄ un visos tÄ VLAN;
- DHCP serveris, kura pamatÄ ir Kea.
Avots: linux.org.ru
