VyOS â njĂ« ruter softuerik i bazuar nĂ« Debian Linux, i orientuar pĂ«r audiencĂ«n korporative, ofruesit e shĂ«rbimeve dhe entuziastĂ«t e rrjeteve. VyOS instalon nĂ« harduer (amd64) ose zhvillohet si makina virtuale. Konfigurimi kryhet zakonisht pĂ«rmes CLI.
VyOS përfshin:
- disa protokolle tĂ« ruterizimit dinamik (BGP, OSPF, IS-IS, PIM-SM, Babel, âŠ);
- disa VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPNâŠ);
- një sistem konfigurimi me ruajtje/ripërtëritje dhe funksionin e versionimit;
- një API HTTP të largët dhe API për skriptim për shell dhe Python.
VyOS u themelua në vitin 2013 si një fork i ruterit software Vyatta, i cili, nga ana e tij, implementoi një sintaksë të ngjashme me Juniper JunOS.
Modeli i biznesit tĂ« kompanisĂ« zhvillimore Ă«shtĂ« shitja e ndĂ«rtimeve LTS, mbĂ«shtetje teknike dhe zhvillim tĂ« personalizuar. Prandaj, disa vjet mĂ« parĂ«, u ndĂ«rpre aksesin falas nĂ« ndĂ«rtimet LTS, dhe mĂ« pas â edhe nĂ« kodin e tyre burimor. Aksesin nĂ« bazĂ«n kryesore tĂ« kodit, nga e cila formoheshin ndĂ«rtimet LTS, ka mbetur gjithmonĂ« i disponueshĂ«m; gjithashtu ishin tĂ« disponueshme ndĂ«rtimet automatike ditore. Vlen tĂ« pĂ«rmendet se ndĂ«rtimet LTS ofrohen falas pĂ«r disa kompani jokomerciale dhe kontribuues tĂ« projektit (tĂ« cilĂ«t kanĂ« kontribuar nĂ« zhvillim, testim, shkrim dokumentacioni, si dhe "evangelistĂ«", qĂ« pĂ«rhapin informacion rreth projektit â shiko. kushtet e pjesĂ«marrjes).
Nga pikëpamja teknike, hapja shprehet në:
- disponueshmërinë e kodeve burimore;
- mundësinë e ndërtimit të lehtë të imazheve iso sipas nevojave tuaja (për shembull, mund të instaloni paketa të tjera sipas preferencave);
- disponueshmërinë e mjeteve standarde linux dhe utilitarëve të njohur (grep, sed, awk, nmap, tcpdump etj.);
- një proces të hapur zhvillimi (shiko. vyos.dev).
VyOS Stream â njĂ« qasje e re pĂ«r formimin e lĂ«shimeve tĂ« disponueshme publikisht. Ja çfarĂ« shkruajnĂ« zhvilluesit:
Shkurt, VyOS Stream â Ă«shtĂ« njĂ« snapshot i lĂ«shimit tĂ« ri LTS, mbi tĂ« cilin po punojmĂ«. Duke filluar nga VyOS 1.4, krijojmĂ« njĂ« degĂ« tĂ« re tĂ« lĂ«shimit LTS nga lĂ«shimi i mĂ«parshĂ«m LTS, e jo nga ai aktual. Kjo na lejon tĂ« fillojmĂ« punĂ«n me njĂ« gjendje tĂ« mirĂ« tĂ« njohur dhe tĂ« shmangim njĂ« proces tĂ« gjatĂ« stabilizimi. NĂ« degĂ«n e re LTS transferohen vetĂ«m ato funksionalitete qĂ« janĂ« testuar tashmĂ« gjatĂ« prova dhe kanĂ« marrĂ« formĂ«n pĂ«rfundimtare â pĂ«r tĂ« reduktuar numrin e situatave kur funksionalitetet duhet tĂ« ritheksohen ose tĂ« fshihen nga lĂ«shimet LTS.
Imazhet e reja të VyOS Stream do të lëshohen afërsisht çdo tre muaj.
Pra, cilat janë qëllimet e VyOS Stream?
SĂ« pari, Ă«shtĂ« njĂ« paraqitje teknologjike pĂ«r pĂ«rdoruesit â pĂ«r tĂ« parĂ« se çfarĂ« do tĂ« ketĂ« nĂ« lĂ«shimin e ri LTS dhe pĂ«r ta provuar atĂ«.
SĂ« dyti, Ă«shtĂ« njĂ« paraqitje pĂ«r zhvilluesit, qĂ« ata tĂ« mund tĂ« njoftojnĂ« problematikat e mundshme nĂ« API dhe tĂ« azhurnojnĂ« skriptet e tyre, mjetet, integrimet e menaxhimit dhe monitorimit tĂ« sistemeve dhe gjĂ«ra tĂ« tjera qĂ« mund tĂ« kenĂ« bĂ«rĂ« â ose tĂ« shtojnĂ« mbĂ«shtetje pĂ«r funksionalitete tĂ« reja tĂ« VyOS nĂ« kĂ«to projekte.
Së treti, është një kontroll i cilësisë: ndonjëherë gabimet mund të gjenden vetëm duke provuar imazhet në mjedis real, veçanërisht sa i përket përputhshmërisë me harduerin dhe ndërveprimit me sisteme të tjera. VyOS Stream lejon të gjithë ata që dëshirojnë të provojnë funksionalitetet që janë të destinuara për lëshimin e ardhshëm LTS, dhe të verifikojnë nëse ato funksionojnë mirë ose kanë nevojë për përmirësime.
VyOS Stream (ndryshe nga ndërtimet nocturne) ofron disa garanci stabiliteti. Ja çfarë shkruajnë zhvilluesit:
Pasi që VyOS Stream është një version paraprak i LTS së ardhshëm, ai duhet të ndjekë të njëjtën qasje si lëshimet LTS. Për shembull:
- Nëse ndonjë funksionalitet është i pranishëm në imazhin VyOS Stream, ai mund të hiqet vetëm përmes një procedure deprivimi.
- Formati i konfigurimit është gjithmonë kompatibil me versionet e mëparshme (nuk ndryshohet ose rregullohet nga skriptet e migrimit gjatë ngarkimit).
- API të brendshëm janë të pajtueshëm ose ndjekin procedurën e plazmuar. Në këtë mënyrë, mund të jeni të sigurt se nëse diçka funksionon në imazhin VyOS Stream, ajo do të funksionojë njësoj kur të bëhet LTS oficial. Nëse diçka ndryshon, do të dalë një paralajmërim për plazmimin. Kjo duhet ta thjeshtojë planifikimin e zbatimit dhe mbështetje për projekte si koleksioni i moduleve Ansible.
Mirë, tani le të kuptojmë se çfarë nuk është VyOS Stream. Ja çfarë shkruajnë zhvilluesit:
VyOS Stream nuk është një lëshim falas LTS. Ne nuk ofrojmë rregullime urgjente për gabime ose patches sigurie për të. Nëse gjendet një dobësi kritike, ne do ta rregullojmë atë në degën e lëshimeve të rrjedhshme dhe lëshimeve LTS sa më shpejt të jetë e mundur dhe do të ofrojmë paketa rregullimesh për klientët. Por imazhet e Stream me këtë rregullim mund të shfaqen vetëm në tremujorin e ardhshëm.
Ne ofrojmĂ« vetĂ«m njĂ« ISO-imazh tĂ« zakonshĂ«m; asnjĂ« shĂ«rbim shtesĂ« (siç janĂ« ndĂ«rtimet speciale pĂ«r Azure â shĂ«nimi i pĂ«rkthyesit)
Një përmendje e veçantë ia vlen për panelin e dhënave të përshpejtuara të bazuar në VPP: për momentin nuk është përfshirë në VyOS Stream, pasi dizajni dhe implementimi i tij nuk konsiderohen të mjaftueshëm të qëndrueshëm dhe mund të ndryshojnë ndjeshëm. Pra, për momentin VPP do të përfshihen vetëm në imazhet për lëshime të lëvizshme.
Nëse ju nevojiten imazhe të qëndrueshme me rregullime operative, duhet të blini një lëshim LTS përmes një abonimi ose një nga abonimet falas për ata që përmbushin kërkesat.
Pikat kryesore, sipas zhvilluesve, të këtij lëshimi (1.5-2025-Q1):
- mbështetje FQDN për rregullat NAT;
- demon i regjistrimit Conntrack;
- mundësia për të dëgjuar serverin PPPoE në ndërfaqe dhe në të gjitha VLAN-të e tij;
- server DHCP i bazuar në Kea.
Burimi: linux.org.ru
