WireGuard 專案暫未被合併到Linux 核心主線
在 Linux Kernel 4.20 開發週期中將會實現很多優秀的新特性,包括改進對硬體的支援和其他更改。 ofollow,noindex">但據最新訊息 ,在核心主線並未發現期待已久的 WireGuard 專案 —— 安全 VPN 隧道的核心實現。
WireGuard 是一個 VPN 核心實現,程式碼行數少,優先考慮效能,配置簡單,試圖在做到配置簡單的同時提供高效能。WireGuard 基於 UDP,資料包在一端加密之後封裝在 UDP 包內傳送到遠端端點,然後解密。 此前有訊息稱 ,WireGuard 作者已提交 WireGuard 供評審,準備合併到主線。WireGuard 的作者是 Jason Donenfeld,他在郵件中表示,WireGuard 已被多家大公司使用,並被整合到工具、發行版,移動手機和資料中心,是時候讓它合併到核心主線了。
使用 WireGuard 的還有用於 Linux 核心的 新的 Zinc 加密 API ,它也沒有被合併到核心主線。
令人遺憾的是,即使 Linus Torvalds 本人也在今年早些時候表達了希望儘早將 WireGuard 合併到核心。WireGuard 也獲得了許多上游開發商的讚譽,甚至還得到了美國參議員的推薦。但目前看來,下個版本的核心並不會有 WireGuard。
雖然 WireGuard 暫未進入核心主線,但許多其他的發行版依然可以在沒有主線核心的支援下使用 WireGuard —— 至少有提供用於 WireGuard 的核心程式碼樹之外的包(DKMS)。
當然,我們希望 WireGuard 將在下一個開發週期中被合併到核心主線,到那時候可以成為更好的 Linux VPN 解決方案。