Categories
科技報導

WireGuard 或將在聖誕節前被合併進 Linux 內核主線



對於 WireGuard 來說,過去幾週來一直是消息不斷,因為有傳言稱這個安全的 VPN 隧道即將被合併進 Linux 內核主線,並且在所有其他主流平台上也將受到支持。事實證明,WireGuard 很有可能最終會出現在 Linux 5.5 內核中,而不必等到 Linux 5.6。

WireGuard 是一個 VPN 內核實現,代碼行數少,優先考慮性能,配置簡單,試圖在做到配置簡單的同時提供高性能。 WireGuard 基於 UDP,數據包在一端加密之後封裝在 UDP 包內發送到遠程端點,然後解密。去年曾有消息稱,WireGuard 作者已提交 WireGuard 供評審,準備合併到主線。 WireGuard 的作者是 Jason Donenfeld,他在郵件中表示,WireGuard 已被多家大公司使用,並被整合到工具、發行版,移動手機和數據中心,是時候讓它合併到內核主線了。

WireGuard 或將在聖誕節前被合併進 Linux 內核主線 1

幾週前,在 Linux 加密 API 採用了 WireGuard 的 Zinc 加密代碼的某些方面之後,大家更加確定 WireGuard 將會被合併進 Linux 內核主線。因為加密代碼一直是開發人員在合併代碼這一長期爭執過程中的焦點。

Zinc 的加密代碼已經計劃在 Linux 5.5 中被合併。雖然 WireGuard 作者 Jason Donenfeld 先前曾指出他們打算使用 Linux 5.6 作為主線,但現在看來今年可以將其與當前打開的 Linux 5.5 合併窗口合併。

由於 Zinc 加密代碼部分已被採用並已進入內核代碼樹中,Donenfeld 提出了 WireGuard 是否仍然可以在 Linux 5.5 中被合併。為此,它可能需要在代碼上進行一些最終簽核,然後看到輔助網絡子系統的 PR。 Linux 5.5 的主要網絡功能請求已提交,因此最後的結果很可能是將 WireGuard 內核代碼已單獨的 PR 形式發送給 Linus Torvalds。早在去年8月份,Linus Torvalds 本人就表達過希望儘早將 WireGuard 合併到內核。

最新的 WireGuard Linux 內核代碼可在此處查看。在未來的日子裡,我們將看到它是否有足夠的吸引力並被合併進 Linux 5.5,以作為聖誕節的禮物。