VyOSは、 Debian LinuxVyOSは、企業ユーザー、サービスプロバイダー、ネットワーク技術者を対象としています。ベアメタル(amd64)にインストールするか、仮想マシンとして展開できます。設定は通常、CLI(コマンドラインインターフェース)で行います。
VyOS には以下が含まれます:
- いくつかの動的ルーティング プロトコル (BGP、OSPF、IS-IS、PIM-SM、Babel など)。
- 複数のVPN(OpenVPN、L2TP、 WireGuard(IPsec、DMVPNなど)
- コミット/ロールバックおよびバージョン管理機能を備えた構成システム。
- シェルと Python 用のリモート HTTP API とスクリプト API。
VyOS は、Juniper JunOS に似た構文を実装した Vyatta ソフトウェア ルーターのフォークとして 2013 年に設立されました。
開発会社のビジネスモデルは、LTS ビルド、技術サポート、カスタム開発の販売です。そのため、数年前に LTS ビルドへの無料アクセスが停止され、その後ソース コードへの無料アクセスも停止されました。 LTS ビルドが生成されたメイン コード ベースへのアクセスは常に利用可能です。自動デイリービルドも利用可能でした。 LTSビルドは、多くの非営利企業やプロジェクト貢献者(開発、テスト、ドキュメント作成に貢献した人、およびプロジェクトに関する情報を広める「伝道者」)に無料で提供されることは注目に値します。 参加条件).
技術的な観点から見ると、オープン性は次のように表現されます。
- ソースコードの入手可能性
- 独自の ISO イメージを簡単に構築する機能 (たとえば、ニーズに合わせて追加のパッケージをインストールできます)。
- 標準的な Linux ツールと使い慣れたユーティリティ (grep、sed、awk、nmap、tcpdump など) が利用可能。
- オープン開発プロセス (vyos.dev を参照)。
VyOS Stream は、公開リリースを作成するための新しいアプローチです。開発者は次のように書いています:
つまり、VyOS Stream は、私たちが取り組んでいる新しい LTS リリースのスナップショットです。 VyOS 1.4 以降では、現在の LTS ではなく、以前の LTS から新しい LTS リリース ブランチを作成します。これにより、既知の良好な状態から開始し、長時間の安定化プロセスを回避できます。テスト中にすでにテストされ、最終形態になった機能のみが新しい LTS ブランチに転送されます。これにより、機能を大幅に作り直したり、LTS リリースから削除したりしなければならない状況の数を減らすことができます。
新しい VyOS Stream イメージは、四半期ごとに約 1 回リリースされます。
では、VyOS Stream の目標は何でしょうか?
まず、これはユーザーが新しい LTS リリースで何が行われるかを確認し、試してみるためのテクノロジー プレビューです。
2 つ目は、開発者向けのプレビューであるため、開発者は潜在的な API の破損を見つけて、スクリプト、ツール、管理および監視システムの統合、その他の作業を更新したり、それらのプロジェクトに新しい VyOS 機能のサポートを追加したりすることができます。
3 つ目は品質管理です。特にハードウェアの互換性や他のシステムとの相互作用に関しては、実際の環境でイメージをテストすることによってのみバグが発見される場合があります。 VyOS Stream を使用すると、誰でも次の LTS リリースで計画されている機能を試して、うまく動作するか、改善が必要かどうかを確認できます。
VyOS Stream は (ナイトリービルドとは異なり) ある程度の安定性を保証します。開発者はこう書いています:
VyOS Stream は次の LTS のプレビューであるため、LTS リリースと同じアプローチに従う必要があります。例えば:
- VyOS ストリーム イメージに何らかの機能が存在する場合、その機能は剥奪手順を通じてのみ削除できます。
- 構成形式は常に以前のバージョンと互換性があります (起動時に移行スクリプトによって変更または調整されません)。
- 内部 API は互換性があるか、非推奨の手順に従います。こうすることで、VyOS Stream イメージで何かが動作すれば、公式 LTS になったときにも同じように動作することが保証されます。何か変更があった場合は、非推奨の警告が表示されます。これにより、Ansible のモジュール コレクションなどのプロジェクトの展開計画や保守が容易になります。
さて、次に、VyOS Stream が何ではないかを理解しましょう。開発者は次のように書いています:
VyOS Stream は無料の LTS リリースではありません。緊急のバグ修正やセキュリティパッチは提供されません。重大な脆弱性が見つかった場合は、ローリング リリース ブランチと LTS リリースでできるだけ早く修正し、顧客にパッチを提供します。ただし、この修正を適用したストリーム イメージは、次の四半期まで表示されない可能性があります。
汎用 ISO イメージのみを提供します。追加の機能はありません(Azure 用の特別なビルドなど - 翻訳者注)
VPP ベースの Accelerated Data Panel は特筆に値します。これは、設計と実装が十分に安定していないと考えられており、大幅に変更される可能性があるため、VyOS Stream にはまだ含まれていません。したがって、現時点では、VPP はローリング リリース イメージにのみ含まれます。
ホットフィックスを適用した安定したイメージが必要な場合は、サブスクリプションまたは資格要件を満たす無料サブスクリプションのいずれかを通じて LTS リリースを購入する必要があります。
開発者によると、このリリース (1.5-2025-Q1) の主なポイントは次のとおりです。
出所: linux.org.ru
