VyOS Stream 1.5-2025-Q1 este disponibil pentru descărcare

VyOS - un router software bazat pe Debian Linux, orientat către clienții corporativi, furnizorii de servicii și pasionații de rețelistică. VyOS poate fi instalat pe hardware (amd64) sau desfășurat ca mașini virtuale. Configurarea se face de obicei prin CLI.

VyOS include:

  • mai multe protocoale de rutare dinamică (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
  • mai multe VPN-uri (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
  • un sistem de configurare cu salvare/rollback și funcționalitate de versionare;
  • API HTTP de la distanță și API-uri de script pentru shell și Python.

VyOS a fost fondat în 2013 ca un fork al routerului software Vyatta, care, la rândul său, a implementat o sintaxă similară cu Juniper JunOS.

Modelul de afaceri al companiei dezvoltatoare este vânzarea de build-uri LTS, suport tehnic și dezvoltare personalizată. Așadar, cu câțiva ani în urmă, a fost oprit accesul liber la build-urile LTS, iar apoi și la codurile lor sursă. Accesul la baza de cod principală, din care au fost formate build-urile LTS, a rămas întotdeauna disponibil; de asemenea, au fost disponibile build-uri automate zilnice. Este de menționat că build-urile LTS sunt oferite gratuit unui număr de organizații non-profit și contribuabililor proiectului (care au adus contribuții în dezvoltare, testare, redactarea documentației, precum și „evangheliștilor” care răspândesc informații despre proiect - vezi. condițiile de participare).

Din punct de vedere tehnic, deschiderea se exprimă prin:

  • disponibilitatea codurilor sursă;
  • posibilitatea de a construi ușor propriile imagini ISO (de exemplu, se pot instala pachete suplimentare în funcție de nevoile dvs.);
  • disponibilitatea instrumentelor standard linux și utilitare cunoscute (grep, sed, awk, nmap, tcpdump etc.);
  • un proces de dezvoltare deschis (vezi vyos.dev).

VyOS Stream - o nouă abordare pentru generarea de release-uri publice disponibile. Iată ce spun dezvoltatorii:

Pe scurt, VyOS Stream - este o imagine a noului release LTS la care lucrăm. Începând cu VyOS 1.4, creăm o nouă ramură de release LTS dintr-un release LTS anterior, nu din cel curent. Acest lucru ne permite să începem munca cu un stadiu deja bun și să evităm un proces lung de stabilizare. În noua ramură LTS sunt transferate doar acele funcții care au fost deja testate în timpul testării beta și au luat forma finală - pentru a reduce numărul de situații în care funcțiile trebuie refăcute radical sau eliminate din release-urile LTS.

Noile imagini VyOS Stream vor fi lansate aproximativ o dată la trei luni.

Așadar, care sunt obiectivele VyOS Stream?

În primul rând, este o previzualizare tehnologică pentru utilizatori – pentru a vedea ce va fi în noua versiune LTS și a o testa.

În al doilea rând, este o previzualizare pentru dezvoltatori, astfel încât aceștia să poată observa potențiale defecte în API și să-și actualizeze scripturile, instrumentele, integrațiile sistemelor de gestionare și monitorizare, precum și alte lucruri pe care le-ar putea face – sau să adauge suport pentru noi funcționalități VyOS în acele proiecte.

În al treilea rând, este un control al calității: uneori, erorile pot fi descoperite doar prin testarea imaginilor în medii reale, mai ales în ceea ce privește compatibilitatea cu hardware-ul și interacțiunea cu alte sisteme. VyOS Stream permite oricui să testeze funcțiile destinate următoarei versiuni LTS și să verifice dacă acestea funcționează bine sau au nevoie de ajustări.

VyOS Stream (spre deosebire de compilările nocturne) oferă unele garanții de stabilitate. Iată ce spun dezvoltatorii:

Deoarece VyOS Stream este o versiune preliminară a următoarei LTS, acesta trebuie să respecte aceeași abordare ca și versiunile LTS. De exemplu:

  • Dacă o anumită funcție există în imaginea VyOS Stream, aceasta poate fi eliminată doar printr-o procedură de degradare.
  • Formatul de configurare este întotdeauna compatibil cu versiunile anterioare (nu se modifică sau nu se corectează scripturile de migrare la încărcare).
  • API-urile interne sunt compatibile sau urmează procedura de deprecări. Astfel, se poate fi sigur că dacă ceva funcționează în imaginea VyOS Stream, se va comporta la fel atunci când va deveni versiunea oficială LTS. Dacă ceva se va schimba, va apărea un avertisment de deprecări. Acest lucru ar trebui să simplifice planificarea desfășurării și suportul pentru proiecte precum colecția de module Ansible.

Bine, acum să înțelegem ce nu este VyOS Stream. Iată ce spun dezvoltatorii:

VyOS Stream nu este o versiune LTS gratuită. Nu oferim corecții urgente pentru erori sau patch-uri de securitate pentru aceasta. Dacă va fi descoperită o vulnerabilitate critică, o vom remedia în ramura de versiuni constante și în versiunile LTS cât mai repede posibil și vom oferi pachete de corecție pentru clienți. Însă imaginile Stream cu această corecție pot apărea doar în următorul trimestru.

Oferim doar o imagine ISO generală; fără caracteristici suplimentare (cum ar fi construcții speciale pentru Azure — nota traducătorului)

Merită menționată panoul de date accelerat pe bază de VPP: acesta nu este încă inclus în VyOS Stream, deoarece designul și implementarea sa nu sunt considerate suficient de stabile și pot suferi modificări semnificative. Astfel, deocamdată, VPP va fi inclus doar în imaginile pentru versiuni derulante.

Dacă aveți nevoie de imagini stabile cu corecții rapide, ar trebui să achiziționați versiunea LTS printr-un abonament sau una dintre abonamentele gratuite pentru cei care îndeplinesc cerințele.

Principalele aspecte ale acestei versiuni (1.5-2025-Q1) considerată importante de dezvoltatori:

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster