VyOS Stream 1.5-2025-Q1 è disponibile per il download

VyOS è un router software basato su Debian Linux, orientato al pubblico aziendale, ai fornitori di servizi e agli appassionati di rete. VyOS può essere installato su hardware (amd64) oppure distribuito come macchine virtuali. La configurazione viene generalmente eseguita tramite CLI.

VyOS include:

  • alcuni protocolli di routing dinamico (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
  • alcuni VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
  • un sistema di configurazione con registrazione/rollback e funzione di versioning;
  • un'API HTTP remota e API di scripting per shell e Python.

VyOS è stato fondato nel 2013 come fork del router software Vyatta, che a sua volta ha implementato una sintassi simile a Juniper JunOS.

Il modello di business della società sviluppatrice si basa sulla vendita di build LTS, supporto tecnico e sviluppo su misura. Pertanto, qualche anno fa, l'accesso gratuito alle build LTS è stato interrotto, seguito poi dall'accesso al loro codice sorgente. L'accesso alla base di codice principale, da cui sono state generate le build LTS, è sempre rimasto disponibile; sono state inoltre rese disponibili build automatiche giornaliere. È importante notare che le build LTS vengono fornite gratuitamente a un certo numero di aziende non profit e ai membri del progetto che hanno contribuito allo sviluppo, al testing, alla scrittura della documentazione, e agli "evangelisti" che diffondono informazioni sul progetto - vedi. condizioni di partecipazione).

Dal punto di vista tecnico, l'apertura si esprime in:

  • disponibilità del codice sorgente;
  • possibilità di assembling easily custom iso images (ad esempio, è possibile installare pacchetti aggiuntivi secondo le proprie necessità);
  • disponibilità di strumenti standard linux e utility familiari (grep, sed, awk, nmap, tcpdump, ecc.);
  • processo di sviluppo aperto (vedi vyos.dev).

VyOS Stream è un nuovo approccio alla creazione di versioni pubblicamente accessibili. Ecco cosa scrivono gli sviluppatori:

In sintesi, VyOS Stream è un'istantanea del nuovo rilascio LTS su cui stiamo lavorando. A partire da VyOS 1.4, creiamo un nuovo ramo di rilascio LTS dalla precedente LTS, e non dall'attuale. Questo ci permette di iniziare a lavorare con una base già buona ed evitare un lungo processo di stabilizzazione. Solo le funzionalità già testate durante il collaudo e che hanno raggiunto una forma definitiva vengono trasferite nel nuovo ramo LTS, per ridurre il numero di situazioni in cui le funzionalità devono essere radicalmente riscritte o rimosse dalle versioni LTS.

Le nuove immagini di VyOS Stream verranno rilasciate circa una volta al trimestre.

Quali sono quindi gli obiettivi di VyOS Stream?

In primo luogo, è una anteprima tecnologica per gli utenti - per vedere cosa ci sarà nella nuova versione LTS e per provarlo.

In secondo luogo, è una preview per gli sviluppatori, così possono individuare potenziali problemi nell'API e aggiornare i loro script, strumenti, integrazioni con sistemi di gestione e monitoraggio e altre cose che potrebbero aver realizzato - o aggiungere supporto per nuove funzionalità di VyOS a quei progetti.

In terzo luogo, è controllo qualità: a volte gli errori possono essere trovati solo testando le immagini in un ambiente reale, in particolare per quanto riguarda la compatibilità hardware e l'interazione con altri sistemi. VyOS Stream consente a chiunque di provare le funzionalità destinate alla prossima versione LTS e verificare se funzionano bene o necessitano miglioramenti.

VyOS Stream (a differenza delle versioni nightly) offre alcune garanzie di stabilità. Ecco cosa scrivono gli sviluppatori:

Poiché VyOS Stream è una versione alpha della prossima LTS, deve seguire lo stesso approccio delle versioni LTS. Per esempio:

  • Se una funzionalità è presente nell'immagine di VyOS Stream, può essere rimossa solo tramite procedura di deprecazione.
  • Il formato di configurazione è sempre compatibile con le versioni precedenti (non viene modificato o corretto da script di migrazione all'avvio).
  • Le API interne sono compatibili o seguono una procedura di deprecazione. In questo modo, si può essere certi che se qualcosa funziona nell'immagine di VyOS Stream, funzionerà altrettanto bene quando diventerà la LTS ufficiale. Se qualcosa cambia, verrà visualizzato un avviso di deprecazione. Questo dovrebbe semplificare la pianificazione del deployment e il supporto di progetti come la raccolta di moduli Ansible.

OK, ora capiamo cosa non è VyOS Stream. Ecco cosa scrivono gli sviluppatori:

VyOS Stream non è una versione LTS gratuita. Non forniamo patch di emergenza o correzioni di sicurezza per essa. Se viene trovata una vulnerabilità critica, la correggeremo nei rilasci rolling e nelle versioni LTS il prima possibile e forniremo pacchetti di correzione per i clienti. Ma le immagini Stream con questa correzione potrebbero comparire solo nel trimestre successivo.

Forniamo solo un'immagine ISO generale; nessuna personalizzazione aggiuntiva (come build speciali per Azure — nota del traduttore)

Merita una menzione separata il pannello dei dati accelerato basato su VPP: al momento non è incluso in VyOS Stream, poiché il suo design e la sua implementazione non sono considerati sufficientemente stabili e potrebbero subire notevoli cambiamenti. Pertanto, VPP sarà incluso solo nelle immagini per le versioni in continua evoluzione.

Se hai bisogno di immagini stabili con correzioni operative, dovresti acquistare la release LTS tramite abbonamento o uno dei piani gratuiti disponibili per chi soddisfa i requisiti.

I principali aspetti di questa versione (1.5-2025-Q1) secondo gli sviluppatori:

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster