VyOS müəssisələrə, xidmət təminatçılarına və şəbəkə həvəskarlarına yönəlmiş Debian Linux əsaslı proqram yönləndiricisidir. VyOS hardware (amd64) üzərində quraşdırılır və ya virtual maşınlar kimi yerləşdirilir. Konfiqurasiya adətən CLI vasitəsilə həyata keçirilir.
VyOS daxildir:
- bir neçə dinamik marşrutlaşdırma protokolları (BGP, OSPF, IS-IS, PIM-SM, Babel, …);
- çoxlu VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
- commit/geri qaytarma və versiya funksiyası olan konfiqurasiya sistemi;
- uzaq HTTP API və shell və Python üçün skript API-ləri.
VyOS 2013-cü ildə Vyatta proqram yönləndiricisinin çəngəsi kimi yaradılıb və bu da öz növbəsində Juniper JunOS-a bənzər sintaksisi həyata keçirib.
İnkişaf şirkətinin biznes modeli LTS konstruksiyaları, texniki dəstək və fərdi inkişaf satmaqdan ibarətdir. Buna görə də, bir neçə il əvvəl LTS konstruksiyalarına, sonra isə onların mənbə kodlarına pulsuz giriş dayandırıldı. LTS quruluşlarının yaradıldığı əsas kod bazasına giriş həmişə mövcud olub; Avtomatik gündəlik qurmalar da mövcud idi. Qeyd etmək lazımdır ki, LTS qurğuları bir sıra qeyri-kommersiya şirkətlərinə və layihə iştirakçılarına (sənədlərin hazırlanmasında, sınaqdan keçirilməsində, yazılmasında əməyi olanlar, eləcə də layihə haqqında məlumat yayan “evangelistlər”) pulsuz verilir – bax. iştirak şərtləri).
Texniki baxımdan açıqlıq aşağıdakılarla ifadə olunur:
- mənbə kodlarının mövcudluğu;
- öz ISO şəkillərinizi asanlıqla qurmaq imkanı (məsələn, ehtiyaclarınıza uyğun əlavə paketlər quraşdıra bilərsiniz);
- standart Linux alətlərinin və tanış köməkçi proqramların (grep, sed, awk, nmap, tcpdump və s.) mövcudluğu;
- açıq inkişaf prosesi (bax vyos.dev).
VyOS Stream ictimaiyyətə açıq buraxılışlar yaratmaq üçün yeni yanaşmadır. Tərtibatçıların yazdıqları budur:
Qısacası, VyOS Stream üzərində işlədiyimiz yeni LTS buraxılışının şəklidir. VyOS 1.4-dən başlayaraq biz indiki LTS-dən deyil, əvvəlki LTS-dən yeni LTS buraxılış filialı yaradırıq. Bu, bizə məlum yaxşı vəziyyətdən başlamağa və uzun sabitləşmə prosesindən qaçmağa imkan verir. Yalnız sınaq zamanı artıq sınaqdan keçirilmiş və son formasını almış funksiyalar yeni LTS filialına köçürülür - xüsusiyyətlərin köklü şəkildə yenidən işlənməsi və ya LTS buraxılışlarından silinməsi lazım olan halların sayını azaltmaq üçün.
Yeni VyOS Stream şəkilləri təxminən rübdə bir dəfə yayımlanacaq.
Beləliklə, VyOS Stream-in məqsədləri nədir?
Birincisi, bu, istifadəçilər üçün yeni LTS buraxılışında nələrin gəldiyini görmək və onu sınaqdan keçirmək üçün texnologiyaya baxışdır.
İkincisi, bu, inkişaf etdiricilər üçün bir baxışdır ki, onlar potensial API fasilələrini aşkarlaya və skriptlərini, alətlərini, idarəetmə və monitorinq sistemi inteqrasiyalarını və edə biləcəkləri digər işləri yeniləyə bilsinlər və ya bu layihələrə yeni VyOS funksiyaları üçün dəstək əlavə edə bilsinlər.
Üçüncüsü, keyfiyyətə nəzarətdir: bəzən səhvləri yalnız şəkilləri real mühitdə sınaqdan keçirməklə tapmaq olar, xüsusən də söhbət aparat uyğunluğu və digər sistemlərlə qarşılıqlı əlaqədən gedir. VyOS Stream hər kəsə növbəti LTS buraxılışı üçün planlaşdırılan funksiyaları sınamağa və onların yaxşı işlədiyini və ya bir qədər təkmilləşdirməyə ehtiyacı olub olmadığını görməyə imkan verir.
VyOS Stream (gecə qurmalarından fərqli olaraq) müəyyən sabitlik zəmanətləri verir. Tərtibatçıların yazdıqları budur:
VyOS Stream növbəti LTS-in önizləməsi olduğundan, o, LTS buraxılışları ilə eyni yanaşmaya əməl etməlidir. Məsələn:
- VyOS Stream təsvirində hər hansı bir xüsusiyyət varsa, o, yalnız məhrumetmə proseduru ilə silinə bilər.
- Konfiqurasiya formatı həmişə əvvəlki versiyalarla uyğun gəlir (yükləmə zamanı miqrasiya skriptləri tərəfindən dəyişdirilmir və ya tənzimlənmir).
- Daxili API-lər uyğun gəlir və ya köhnəlmə proseduruna əməl edir. Bu yolla əmin ola bilərsiniz ki, əgər VyOS Stream imicində bir şey işləyirsə, rəsmi LTS olduqda o, eyni şəkildə işləyəcək. Bir şey dəyişərsə, köhnəlmə xəbərdarlığı görünəcək. Bu, yerləşdirmələri planlaşdırmağı və Ansible-in modul kolleksiyası kimi layihələri davam etdirməyi asanlaşdırmalıdır.
OK, indi VyOS Stream-in nə olmadığını anlayaq. Tərtibatçıların yazdıqları budur:
VyOS Stream pulsuz LTS buraxılışı deyil. Biz bunun üçün fövqəladə səhv düzəlişləri və ya təhlükəsizlik yamaları təmin etmirik. Kritik boşluq aşkar edilərsə, biz onu yayma buraxılış bölməsində və LTS buraxılışlarında mümkün qədər tez düzəldəcək və müştərilərə yamaqlar təqdim edəcəyik. Lakin bu düzəlişlə yayımlanan şəkillər növbəti rüb qədər görünməyə bilər.
Biz yalnız ümumi ISO şəklini təqdim edirik; əlavə zəng və fit səsləri yoxdur (məsələn, Azure üçün xüsusi quruluşlar - tərcüməçinin qeydi)
VPP əsaslı Sürətli Məlumat Panelini xüsusi qeyd etmək lazımdır: o, hələ VyOS Stream-ə daxil edilməyib, çünki onun dizaynı və tətbiqi kifayət qədər stabil hesab edilmir və əhəmiyyətli dərəcədə dəyişə bilər. Beləliklə, hələlik VPP yalnız yayma buraxılış şəkillərinə daxil ediləcək.
Qaynar düzəlişlərlə sabit şəkillər istəyirsinizsə, uyğun gələnlər üçün abunə və ya pulsuz abunələrdən biri vasitəsilə LTS buraxılışını almalısınız.
Tərtibatçıların fikrincə, bu buraxılışın (1.5-2025-Q1) əsas məqamları bunlardır:
- NAT qaydaları üçün FQDN dəstəyi;
- Conntrack giriş demonu;
- interfeysdə və onun bütün VLAN-larında PPPoE serverinə qulaq asmaq imkanı;
- Kea əsasında DHCP server.
Mənbə: linux.org.ru
