VyOS hè un router software basatu in Debian Linux destinatu à l'imprese, i fornitori di servizii è i geek di rete. VyOS hè stallatu nantu à hardware (amd64) o implementatu cum'è macchine virtuali. A cunfigurazione hè tipicamente realizata via a CLI.
VyOS include:
- parechji protokolli di routing dinamichi (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
- VPN multipli (OpenVPN, L2TP, WireGuard, IPsec, DMVPN ...);
- un sistema di cunfigurazione cù cummit / rollback è funziunalità di versione;
- API HTTP remota è API di scripting per shell è Python.
VyOS hè stata fundata in 2013 cum'è una furchetta di u router di u software Vyatta, chì à u turnu implementava una sintassi simile à Juniper JunOS.
U mudellu di cummerciale di a cumpagnia di sviluppu vende custruzzioni LTS, supportu tecnicu è sviluppu persunalizatu. Dunque, parechji anni fà, l'accessu liberu à e custruzzioni di LTS hè statu cessatu, è dopu à i so codici fonte. L'accessu à a basa di codice principale da quale sò stati generati e custruzzioni LTS hè sempre statu dispunibule; E custruzzioni automatiche di ogni ghjornu eranu ancu dispunibili. Hè da nutà chì e custruzzioni di LTS sò furnite gratuitamente à una quantità di cumpagnie senza prufittu è cuntributori di prughjettu (quelli chì anu cuntribuitu à u sviluppu, a prova, a scrittura di documentazioni, è ancu "evangelisti" chì sparghjenu infurmazioni nantu à u prugettu - vede. cundizioni di participazione).
Da un puntu di vista tecnicu, l'apertura hè espressa in:
- dispunibilità di codici fonte;
- l'abilità di custruisce facilmente e vostre propiu imagine ISO (per esempiu, pudete installà pacchetti supplementari per adattà à i vostri bisogni);
- dispunibilità di strumenti Linux standard è utilità familiari (grep, sed, awk, nmap, tcpdump, etc.);
- prucessu di sviluppu apertu (vede vyos.dev).
VyOS Stream hè un novu approcciu per creà versioni dispunibuli publicamente. Eccu ciò chì scrive i sviluppatori:
In breve, VyOS Stream hè una foto di una nova versione LTS chì avemu travagliatu. Partendu da VyOS 1.4, creemu un novu ramu di liberazione LTS da u LTS precedente, piuttostu cà da l'attuale. Questu ci permette di principià da un statu bonu cunnisciutu è evità un prucessu di stabilizazione longu. Solu e funzioni chì sò digià stati pruvati durante a prova è chì anu pigliatu a so forma finale sò trasferiti à a nova filiera LTS - per riduce u numeru di situazioni induve e funzioni anu da esse riformulate radicalmente o eliminate da e versioni LTS.
L'imaghjini novi VyOS Stream seranu liberati circa una volta per trimestre.
Allora chì sò i scopi di VyOS Stream?
Prima, hè una vista previa di a tecnulugia per l'utilizatori per vede ciò chì vene in a nova versione LTS è pruvà.
Siconda, hè una vista previa per i sviluppatori in modu chì ponu scopre potenziali interruzioni di l'API è aghjurnà i so scripts, arnesi, integrazioni di sistema di gestione è monitoraghju, è altre cose chì puderanu avè fattu - o aghjunghje supportu per e novi funzioni di VyOS à quelli prughjetti.
Terzu, hè u cuntrollu di qualità: qualchì volta i bug ponu esse truvati solu per pruvà l'imaghjini in un ambiente reale, soprattuttu quandu si tratta di cumpatibilità hardware è interazzione cù altri sistemi. VyOS Stream permette à qualcunu di pruvà funzioni chì sò previste per a prossima versione LTS è vede s'ellu funziona bè o bisognu di qualchì migliuramentu.
VyOS Stream (a cuntrariu di e custruzzioni di notte) furnisce alcune garanzie di stabilità. Eccu ciò chì i sviluppatori scrivenu:
Siccomu VyOS Stream hè una anteprima di u prossimu LTS, deve seguità u listessu approcciu cum'è e versioni LTS. Per esempiu:
- Se una funzione hè presente in una maghjina VyOS Stream, pò esse eliminata solu per via di a prucedura di privazione.
- U furmatu di cunfigurazione hè sempre cumpatibile cù e versioni precedenti (micca cambiatu o aghjustatu da i script di migrazione durante l'iniziu).
- L'API interni sò cumpatibili o seguitanu una prucedura di deprecazione. In questu modu, pudete esse sicuru chì, se qualcosa funziona in l'imaghjini VyOS Stream, u travagliu di listessa manera quandu diventa LTS ufficiale. Se qualcosa cambia, apparirà un avvisu di deprecazione. Questu duverebbe fà più faciule per pianificà implementazioni è mantene prughjetti cum'è a cullezzione di moduli di Ansible.
OK, avà capisce ciò chì VyOS Stream ùn hè micca. Eccu ciò chì scrive i sviluppatori:
VyOS Stream ùn hè micca una versione LTS gratuita. Ùn furnimu micca correzioni di bug d'emergenza o patch di sicurezza per questu. Se si trova una vulnerabilità critica, a correggeremu in u ramu di liberazione rolling è e versioni LTS u più prestu pussibule è furnisce patch à i clienti. Ma l'imaghjini di Stream cù questa correzione ùn pò micca appare finu à u prossimu trimestre.
Avemu furnitu solu l'imagine ISO generica; senza campane è fischi supplementari (cum'è builds speciali per Azure - nota di u traduttore)
U pannellu di dati acceleratu basatu in VPP merita una menzione speciale: ùn hè micca ancu inclusu in VyOS Stream, postu chì u so disignu è l'implementazione ùn sò micca cunsiderati abbastanza stabili è ponu cambià significativamente. Dunque, per avà, VPP serà inclusu solu in l'imaghjini di liberazione rolling.
Se vulete imaghjini stabili cù correzioni calde, duvete cumprà una liberazione LTS per un abbonamentu o unu di l'abbonamenti gratuiti per quelli chì sò qualificati.
I punti principali di sta versione (1.5-2025-Q1), sicondu i sviluppatori, sò:
- Supportu FQDN per e regule NAT;
- Daemon di logging Conntrack;
- l'abilità di sente u servitore PPPoE nantu à l'interfaccia è in tutte e so VLAN;
- Servitore DHCP basatu annantu à Kea.
Source: linux.org.ru
