Ang VyOS kay Debian Linux-based software router nga gitumong sa mga negosyo, service provider, ug network geeks. Ang VyOS gi-install sa hardware (amd64) o gi-deploy isip mga virtual machine. Ang pag-configure kasagarang gihimo pinaagi sa CLI.
Ang VyOS naglakip sa:
- daghang mga dinamikong routing protocol (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
- daghang VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
- usa ka sistema sa pag-configure nga adunay commit/rollback ug pag-andar sa bersyon;
- remote HTTP API ug scripting APIs para sa shell ug Python.
Ang VyOS gitukod sa 2013 isip usa ka tinidor sa Vyatta software router, nga sa baylo nagpatuman sa usa ka syntax nga susama sa Juniper JunOS.
Ang modelo sa negosyo sa kompanya sa pag-uswag nagbaligya sa mga pagtukod sa LTS, suporta sa teknikal ug pag-uswag sa kostumbre. Busa, pipila ka tuig na ang milabay, ang libre nga pag-access sa mga LTS build gipahunong, ug dayon sa ilang mga source code. Ang pag-access sa nag-unang code base diin ang LTS gitukod kanunay nagpabilin nga magamit; Anaa usab ang awtomatikong adlaw-adlaw nga pagtukod. Angay nga hinumdoman nga ang mga pagtukod sa LTS gihatag nga wala’y bayad sa daghang mga non-profit nga kompanya ug mga nag-ambag sa proyekto (kadtong nakatampo sa pag-uswag, pagsulay, dokumentasyon sa pagsulat, ingon man mga "ebanghelista" nga nagpakaylap sa kasayuran bahin sa proyekto - tan-awa. kondisyon sa partisipasyon).
Gikan sa teknikal nga punto sa panglantaw, ang pagkabukas gipahayag sa:
- pagkabaton sa mga source code;
- ang abilidad sa dali nga paghimo sa imong kaugalingon nga mga imahe sa ISO (pananglitan, mahimo nimong i-install ang dugang nga mga pakete nga mohaum sa imong mga panginahanglan);
- anaa sa standard nga mga himan sa Linux ug pamilyar nga mga utilities (grep, sed, awk, nmap, tcpdump, ug uban pa);
- bukas nga proseso sa pagpalambo (tan-awa ang vyos.dev).
Ang VyOS Stream usa ka bag-ong pamaagi sa paghimo sa mga publikasyon nga magamit sa publiko. Ania ang gisulat sa mga developer:
Sa laktod nga pagkasulti, ang VyOS Stream usa ka snapshot sa bag-ong pagpagawas sa LTS nga among gitrabaho. Sugod sa VyOS 1.4, maghimo mig bag-ong LTS release branch gikan sa miaging LTS, imbes nga gikan sa kasamtangan. Gitugotan kami niini nga magsugod gikan sa usa ka nahibal-an nga maayong kahimtang ug malikayan ang usa ka taas nga proseso sa pag-stabilize. Kadto ra nga mga bahin nga nasulayan na sa panahon sa pagsulay ug nakuha ang ilang katapusan nga porma ang gibalhin sa bag-ong sanga sa LTS - aron makunhuran ang gidaghanon sa mga sitwasyon diin ang mga bahin kinahanglan nga usbon pag-usab o tangtangon gikan sa mga pagpagawas sa LTS.
Bag-ong mga hulagway sa VyOS Stream ipagawas mga kausa matag quarter.
Busa unsa ang mga tumong sa VyOS Stream?
Una, kini usa ka preview sa teknolohiya aron makita sa mga tiggamit kung unsa ang moabut sa bag-ong pagpagawas sa LTS ug sulayan kini.
Ikaduha, kini usa ka preview alang sa mga developers aron ilang makit-an ang mga potensyal nga API break ug i-update ang ilang mga script, mga himan, pagdumala ug pag-monitor sa sistema sa integrasyon, ug uban pang mga butang nga mahimo unta nilang nahimo - o makadugang og suporta para sa bag-ong VyOS nga mga feature sa maong mga proyekto.
Ikatulo, kini ang pagkontrol sa kalidad: usahay ang mga bug makit-an lamang pinaagi sa pagsulay sa mga imahe sa usa ka tinuod nga palibot, labi na kung bahin sa pagkaangay sa hardware ug pakig-uban sa ubang mga sistema. Gitugotan sa VyOS Stream ang bisan kinsa nga sulayan ang mga bahin nga giplano alang sa sunod nga pagpagawas sa LTS ug tan-awon kung maayo ba kini o nanginahanglan pag-ayo.
Ang VyOS Stream (dili sama sa matag gabii nga pagtukod) naghatag pipila ka mga garantiya sa kalig-on. Mao kini ang gisulat sa mga developers:
Tungod kay ang VyOS Stream usa ka preview sa sunod nga LTS, kinahanglan nga sundon ang parehas nga pamaagi sa pagpagawas sa LTS. Pananglitan:
- Kung adunay bisan unsang bahin nga naa sa usa ka imahe sa VyOS Stream, mahimo ra kini makuha pinaagi sa pamaagi sa pagtangtang.
- Ang format sa pag-configure kanunay nga nahiuyon sa nangaging mga bersyon (wala gibag-o o gi-adjust sa mga script sa paglalin sa panahon sa boot).
- Ang mga internal nga API nahiuyon o nagsunod sa pamaagi sa pagtangtang. Niining paagiha makasiguro ka nga kung adunay molihok sa imahe sa VyOS Stream, kini molihok sa parehas nga paagi kung kini mahimong opisyal nga LTS. Kung adunay mga pagbag-o, usa ka pasidaan sa pagtangtang ang makita. Kini kinahanglan nga makapasayon sa pagplano sa mga deployment ug pagmintinar sa mga proyekto sama sa Ansible's module collection.
OK, karon atong sabton kung unsa ang dili VyOS Stream. Ania ang gisulat sa mga developer:
Ang VyOS Stream dili usa ka libre nga pagpagawas sa LTS. Wala kami maghatag ug mga pag-ayo sa bug sa emerhensiya o mga patch sa seguridad alang niini. Kung makit-an ang usa ka kritikal nga kahuyangan, ayohon namo kini sa rolling release branch ug LTS releases sa labing madali nga panahon ug maghatag og mga patch sa mga kustomer. Apan ang mga imahe sa Stream nga adunay kini nga pag-ayo mahimong dili makita hangtod sa sunod nga quarter.
Naghatag lamang kami og generic nga imahe sa ISO; walay dugang nga mga kampana ug whistles (sama sa mga espesyal nga pagtukod alang sa Azure - nota sa tighubad)
Ang VPP-based Accelerated Data Panel takus sa usa ka espesyal nga paghisgot: wala pa kini maapil sa VyOS Stream, tungod kay ang disenyo ug pagpatuman niini dili giisip nga lig-on ug mahimong mausab pag-ayo. Mao nga sa pagkakaron, ang VPP maapil ra sa mga rolling release nga mga imahe.
Kung gusto nimo ang lig-on nga mga imahe nga adunay mga mainit nga pag-ayo, kinahanglan ka mopalit usa ka pagpagawas sa LTS pinaagi sa usa ka suskrisyon o usa sa mga libre nga suskrisyon alang sa mga kwalipikado.
Ang mga nag-unang punto sa kini nga pagpagawas (1.5-2025-Q1), sumala sa mga nag-develop, mao ang:
- Suporta sa FQDN alang sa mga lagda sa NAT;
- Conntrack logging daemon;
- ang abilidad sa pagpaminaw sa PPPoE server sa interface ug sa tanan nga mga VLAN niini;
- DHCP server base sa Kea.
Source: linux.org.ru
