VyOS Stream 1.5-2025-Q1 可供下載

VyOS 是一款基於 Debian Linux 的軟體路由器,面向企業、服務供應商和網路極客。 VyOS 安裝在硬體(amd64)上或作為虛擬機器部署。配置通常透過 CLI 執行。

VyOS 包括:

  • 幾種動態路由協定(BGP、OSPF、IS-IS、PIM-SM、Babel…);
  • 多種 VPN(OpenVPN、L2TP、WireGuard、IPsec、DMVPN…);
  • 具有提交/回滾和版本控制功能的配置系統;
  • 遠端 HTTP API 以及用於 shell 和 Python 的腳本 API。

VyOS 成立於 2013 年,是 Vyatta 軟體路由器的一個分支,而 Vyatta 軟體路由器又實現了與 Juniper JunOS 類似的語法。

該開發公司的商業模式是銷售 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 映像將大約每季發布一次。

那麼 VyOS Stream 的目標是什麼呢?

首先,它是一個技術預覽,可供使用者了解新 LTS 版本中的內容並嘗試。

其次,它是開發人員的預覽,以便他們可以發現潛在的 API 中斷並更新他們的腳本、工具、管理和監控系統整合以及他們可能做過的其他事情 - 或為這些專案添加對新 VyOS 功能的支援。

第三,品質控制:有時只有在真實環境中測試影像才能發現錯誤,尤其是在硬體相容性和與其他系統的交互方面。 VyOS Stream 讓任何人試用下一個 LTS 版本中計劃發布的功能,看看它們是否運作良好或需要改進。

VyOS Stream(與夜間版本不同)提供了一些穩定性保證。以下是開發人員寫的:

由於 VyOS Stream 是下一個 LTS 的預覽版,因此它應該遵循與 LTS 版本相同的方法。例如:

  • 如果 VyOS Stream 映像中存在任何功能,則只能透過剝奪程式將其刪除。
  • 配置格式始終與先前的版本相容(在啟動期間不會被遷移腳本改變或調整)。
  • 內部 API 相容或遵循棄用程序。這樣,您可以確保如果 VyOS Stream 映像中的某些功能有效,那麼當它成為官方 LTS 時,它將以相同的方式有效。如果發生任何變化,就會出現棄用警告。這應該會使規劃部署和維護 Ansible 模組集合等項目變得更加容易。

好的,現在讓我們來了解一下 VyOS Stream 不是什麼。以下是開發人員寫的內容:

VyOS Stream 不是免費的 LTS 版本。我們不為其提供緊急錯誤修復或安全補丁。如果發現嚴重漏洞,我們將盡快在滾動發布分支和 LTS 版本中修復它並向客戶提供修補程式。但修復此問題的 Stream 圖像可能要到下個季度才會出現。

我們只提供通用 ISO 映像;沒有額外的花俏功能(例如 Azure 的特殊版本 - 譯者註)

基於 VPP 的加速資料面板值得特別提及:它尚未包含在 VyOS Stream 中,因為它的設計和實現不夠穩定並且可能會發生重大變化。因此目前,VPP 將僅包含在滾動發布圖像中。

如果您想要帶有熱修復的穩定影像,您應該透過訂閱或符合資格的免費訂閱之一購買 LTS 版本。

據開發人員介紹,此版本(1.5-2025-Q1)的要點如下:

來源: linux.org.ru

添加評論