VyOS Stream 1.5-2025-Q1 jest dostępny do pobrania

VyOS to programowy router oparty na Debianie Linux, skierowany do odbiorców biznesowych, dostawców usług i entuzjastów sieci. VyOS można zainstalować na sprzęcie (amd64) lub wdrożyć w postaci maszyn wirtualnych. Konfiguracja zazwyczaj odbywa się przez CLI.

VyOS zawiera:

  • kilka protokołów dynamicznego routingu (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
  • kilka rozwiązań VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
  • system konfiguracji z wersjonowaniem i możliwością przywracania;
  • dostępne zdalne API HTTP oraz API skryptowe dla shell i Pythona.

VyOS został założony w 2013 roku jako fork programowego routera Vyatta, który z kolei wdrożył składnię podobną do Juniper JunOS.

Model biznesowy firmy dewelopera opiera się na sprzedaży wersji LTS, wsparciu technicznym i rozwoju na zamówienie. Dlatego kilka lat temu wstrzymano publiczny dostęp do wersji LTS, a potem także do ich kodów źródłowych. Dostęp do głównej bazy kodu, z której tworzono wersje LTS, zawsze pozostawał dostępny; dostępne były także automatyczne codzienne kompilacje. Warto zauważyć, że wersje LTS są bezpłatnie udostępniane niektórym organizacjom non-profit i współpracownikom projektu (które przyczyniły się do rozwoju, testowania, pisania dokumentacji, a także „ewangelistom”, którzy rozpowszechniają informacje o projekcie — zob. warunki uczestnictwa).

Z technicznego punktu widzenia, otwartość wyraża się w:

  • dostępności kodów źródłowych;
  • możliwości łatwej budowy własnych obrazów ISO (na przykład można zainstalować dodatkowe pakiety dostosowane do swoich potrzeb);
  • dostępnych standardowych narzędziach linuksowych i znanych wykorzystaniach (grep, sed, awk, nmap, tcpdump itd.);
  • otwartym procesie rozwoju (zob. vyos.dev).

VyOS Stream to nowe podejście do tworzenia publicznie dostępnych wydań. Oto co piszą deweloperzy:

Krótko mówiąc, VyOS Stream to snapshot nowego wydania LTS, nad którym pracujemy. Począwszy od VyOS 1.4, tworzymy nową gałąź wydania LTS z poprzedniego LTS, a nie z aktualnego. Pozwala nam to rozpocząć pracę z dobrego punktu wyjścia i uniknąć długiego procesu stabilizacji. Do nowej gałęzi LTS przenoszone są tylko te funkcje, które zostały już przetestowane w trakcie testów i przyjęły ostateczną formę — aby zminimalizować sytuacje, gdy funkcje muszą być radykalnie przerabiane lub usuwane z wydań LTS.

Nowe obrazy VyOS Stream będą wydawane mniej więcej co kwartał.

Jakie są cele VyOS Stream?

Po pierwsze, to technologiczne podgląd dla użytkowników — aby zobaczyć, co będzie w nowej wersji LTS i przetestować to.

Po drugie, to podgląd dla deweloperów, aby mogli dostrzec potencjalne problemy z API i zaktualizować swoje skrypty, narzędzia, integracje systemów zarządzania i monitorowania, oraz inne rzeczy, które mogliby zrobić — lub dodać wsparcie dla nowych funkcji VyOS w tych projektach.

Po trzecie, to kontrola jakości: czasami błędy można znaleźć tylko testując obrazy w rzeczywistym środowisku, szczególnie w dotyczących zgodności z hardwarem i interakcji z innymi systemami. VyOS Stream pozwala wszystkim chętnym przetestować funkcje przeznaczone dla następnego wydania LTS i sprawdzić, czy działają poprawnie, czy potrzebują poprawek.

VyOS Stream (w przeciwieństwie do nocnych wydań) zapewnia pewne gwarancje stabilności. Oto, co piszą deweloperzy:

Ponieważ VyOS Stream jest wersją beta następnego LTS, musi on podążać tym samym podejściem co wydania LTS. Na przykład:

  • Jeśli jakaś funkcja znajduje się w obrazie VyOS Stream, może być usunięta jedynie na drodze procedury deprywacji.
  • Format konfiguracji zawsze jest zgodny z wcześniejszymi wersjami (skrypty migracji nie są zmieniane ani korygowane przy ładowaniu).
  • Interfejsy API wewnętrzne są zgodne lub postępują zgodnie z procedurą wygaszenia. Dzięki temu można mieć pewność, że jeśli coś działa w obrazie VyOS Stream, to będzie działać również, gdy stanie się oficjalnym LTS. Jeśli coś się zmieni, pojawi się ostrzeżenie o wygaszeniu. To powinno uprościć planowanie wdrożenia i wsparcie takich projektów jak kolekcja modułów Ansible.

OK, teraz zrozummy, czym nie jest VyOS Stream. Oto, co piszą deweloperzy:

VyOS Stream nie jest darmowym wydaniem LTS. Nie zapewniamy pilnych poprawek błędów ani łat bezpieczeństwa dla niego. Jeśli zostanie odkryta krytyczna luka w zabezpieczeniach, naprawimy ją w gałęzi wydania ciągłego i w wersjach LTS tak szybko, jak to możliwe i udostępnimy poprawki dla klientów. Jednak obrazy Stream z tą poprawką mogą pojawić się dopiero w następnym kwartale.

Oferujemy tylko ogólny obraz ISO; żadnych dodatkowych ulepszeń (jak specjalne kompilacje pod Azure — przypis tłumacza)

Warto wspomnieć o przyspieszonej konsoli danych opartej na VPP: nie jest ona jeszcze uwzględniona w VyOS Stream, ponieważ jej projekt i realizacja nie są uznawane za wystarczająco stabilne i mogą ulec znacznej zmianie. Na razie VPP będzie włączane tylko w obrazach dla płynnych wydań.

Jeśli potrzebujesz stabilnych obrazów z aktualnymi poprawkami, powinieneś zakupić wydanie LTS za pośrednictwem subskrypcji lub jednej z bezpłatnych subskrypcji dla osób spełniających wymagania.

Najważniejsze, według twórców, założenia tej wersji (1.5-2025-Q1):

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster