Na Twitteru společnosti , jejímž zakladatelem je autor WireGuard, o vytvoření nativní a plně podporované implementace VPN na OpenBSD. Na podporu těchto slov byl publikován snímek obrazovky demonstrující funkčnost. Příprava patchů pro jádro OpenBSD byla také potvrzena Jasonem A. Donenfeldem, autorem WireGuard, v aktualizacích utilit wireguard-tools.
V současné době jsou k dispozici pouze , přesto autoři slibují, že brzy pošlou jejich finální verzi na mailing list vývojářů OpenBSD. Kód WireGuard pro jádro OpenBSD obsahuje 3322 řádků, což je méně než implementace pro jádro Linux. Pokud bude kód implementace WireGuard nakonec přijat do stromu zdrojových textů OpenBSD, stane se druhým operačním systémem (po Linuxu) s plnou a integrovanou podporou WireGuard „z krabice“. Očekává se, že široká podpora WireGuard bude zahrnuta ve verzi OpenBSD 6.8 (vydání OpenBSD 6.7 bylo z 1. na 19. května, patche se tedy nedostávají do této verze). Zatím ti, kteří chtějí používat WireGuard na OpenBSD, musí použít port nebo ručně nainstalovat poskytované patche.
Navíc si můžeme poznamenat vydání opravujících aktualizací balíků a , nástroje fungující v uživatelském prostoru, jako wg a wg-quick, a vrstvu pro zajištění kompatibility se starými jádry Linuxu (od 3.10 do 5.5 včetně), která nemají vestavěnou podporu WireGuard. V nové verzi utilit wg a wg-quick byla přidána podpora interakce s implementací WireGuard pro jádro OpenBSD. Hlásí se, že patche pro jádro OpenBSD se plánují poslat během příštího týdne. Pro nastavení tunelu v OpenBSD se použije známé rozhraní wg a „ifconfig wg0 create“.
Mezi změnami nesouvisejícími s podporou OpenBSD vyniká přidání do utility wg-quick domén spadajících pod masku „dns search“ v resolv.conf. Pro Android byla přidána podpora bílých seznamů aplikací vedle černého seznamu. Pro systemd byl přidán servis wg-quick.target pro restartování a správu wg-quick. V balíčku wireguard-linux-compat je nejvýraznější změnou zajištění kompatibility s budoucími aktualizacemi balíků s jádrem pro Ubuntu 19.10 a 18.04-hwe, které jsou zatím v sekci „proposed“ a nebyly přesunuty do aktualizací.
Zdroj: opennet.ru
