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

VyOS — un router software basato su Debian Linux, progettato per un pubblico aziendale, fornitori di servizi e appassionati di rete. VyOS può essere installato su hardware (amd64) o schierato come macchine virtuali. La configurazione avviene generalmente tramite CLI.

VyOS include:

  • diversi protocolli di routing dinamico (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
  • diverse VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
  • un sistema di configurazione con backup/rollback e funzionalità di versioning;
  • un API HTTP remoto e API scriptabili per shell e Python.

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

Il modello di business della compagnia sviluppatrice consiste nella vendita di versioni LTS, supporto tecnico e sviluppo su misura. Pertanto, diversi anni fa, è stato interrotto l'accesso libero alle versioni LTS e successivamente anche ai loro codici sorgente. L'accesso al codice sorgente principale, da cui venivano create le versioni LTS, è sempre rimasto disponibile; erano inoltre disponibili compilazioni automatiche giornaliere. È importante notare che le versioni LTS vengono fornite gratuitamente ad alcune aziende no-profit e a contributori del progetto (che hanno collaborato allo sviluppo, al testing, alla stesura della documentazione e anche agli 'evangelisti' che diffondono informazioni sul progetto - vedi le condizioni di partecipazione).

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

  • disponibilità dei codici sorgente;
  • possibilità di un facile assemblaggio di proprie immagini iso (ad esempio, è possibile installare pacchetti aggiuntivi in base alle proprie esigenze);
  • disponibilità degli strumenti standard di linux e delle utilità familiari (grep, sed, awk, nmap, tcpdump, ecc.);
  • processo di sviluppo aperto (vedi vyos.dev).

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

In breve, VyOS Stream è un'istantanea del nuovo rilascio LTS su cui stiamo lavorando. A partire da VyOS 1.4, creeremo un nuovo ramo di rilascio LTS dalla precedente LTS, anziché dall'attuale. Questo ci consente di iniziare con uno stato già collaudato e di evitare un lungo processo di stabilizzazione. Solo le funzionalità che sono già state testate durante il rilascio e hanno assunto la forma finale verranno trasferite nel nuovo ramo LTS, per ridurre il numero di situazioni in cui le funzionalità devono essere radicalmente rielaborate o rimosse dai rilasci LTS.

I nuovi immagini di VyOS Stream verranno rilasciati circa una volta ogni trimestre.

Quindi, quali sono gli obiettivi di VyOS Stream?

In primo luogo, è un'anteprima tecnologica per gli utenti - per vedere cosa ci sarà nel nuovo rilascio LTS e provarlo.

In secondo luogo, è un'anteprima per gli sviluppatori, affinché possano notare potenziali malfunzionamenti nell'API e aggiornare i loro script, strumenti, integrazioni di gestione e monitoraggio e altre cose che potrebbero aver già fatto - o aggiungere supporto per le nuove funzionalità di VyOS in questi progetti.

In terzo luogo, c'è il controllo qualità: a volte gli errori possono essere rilevati solo testando le immagini in un ambiente reale, soprattutto 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 se necessitano di miglioramenti.

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

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

  • Se una funzionalità è presente nell'immagine di VyOS Stream, può essere rimossa solo attraverso la procedura di deprecazione.
  • Il formato di configurazione è sempre compatibile con le versioni precedenti (non viene modificato o corretto dagli script di migrazione al momento del caricamento).
  • Le API interne sono compatibili o seguono una procedura di deprecazione. Questo offre la certezza che, se qualcosa funziona nell'immagine di VyOS Stream, funzionerà allo stesso modo quando diventerà ufficialmente LTS. Se ci saranno cambiamenti, verrà emesso un avviso di deprecazione. Questo dovrebbe semplificare la pianificazione del deployment e il supporto per progetti come la collezione di moduli Ansible.

Va bene, ora cerchiamo di capire cosa NON è VyOS Stream. Ecco cosa scrivono gli sviluppatori:

VyOS Stream non è un rilascio LTS gratuito. Non forniamo correzioni urgenti di bug o patch di sicurezza per esso. Se viene trovata una vulnerabilità critica, la correggeremo nelle versioni continue e nei rilasci LTS il prima possibile e forniremo pacchetti di correzione ai clienti. Tuttavia, le immagini Stream con questa correzione potrebbero apparire solo nel trimestre successivo.

Forniamo solo un'immagine ISO generale; niente di speciale (come build specifiche per Azure — nota del traduttore)

Merita una menzione speciale il pannello dati accelerato basato su VPP: attualmente non è incluso in VyOS Stream, poiché il suo design e la sua implementazione non sono considerati sufficientemente stabili e potrebbero subire significative modifiche. Pertanto, VPP sarà incluso solo nelle immagini per rilasci scorrenti.

Se hai bisogno di immagini stabili con correzioni rapide, dovresti acquistare una release LTS tramite un abbonamento o una delle abbonamenti gratuiti disponibili per i requisiti idonei.

I punti principali di questa release (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