No Twitter da empresa , cujo fundador é o autor do WireGuard, sobre a criação de uma implementação VPN nativa e totalmente suportada para OpenBSD. Para corroborar as informações, foi publicada uma captura de tela demonstrando o funcionamento. A prontidão dos patches para o núcleo OpenBSD também foi confirmada por Jason Donenfeld, o autor do WireGuard, em atualizações das utilidades wireguard-tools.
No momento, apenas estão disponíveis , no entanto, os autores prometem enviar em breve sua versão final para a lista de discussão dos desenvolvedores do OpenBSD. O código do WireGuard para o núcleo OpenBSD inclui 3322 linhas, o que é menos que a implementação para o núcleo Linux. Se o código com a implementação do WireGuard for aceito na árvore de códigos-fonte do OpenBSD, será o segundo sistema operacional (depois do Linux) com suporte completo e integrado ao WireGuard 'pronto para uso'. A inclusão de suporte amplo para o WireGuard é esperada na versão OpenBSD 6.8 (na versão OpenBSD 6.7, que foi de 1 para 19 de maio, os patches não são incluídos). Enquanto isso, aqueles que desejam usar o WireGuard no OpenBSD devem usar o port ou instalar manualmente os patches fornecidos.
Além disso, vale destacar a publicação de atualizações corretivas dos pacotes e , utilitários que funcionam no espaço do usuário, como wg e wg-quick, e uma camada para garantir compatibilidade com núcleos antigos do Linux (de 3.10 até 5.5 inclusive), que não possuem suporte nativo ao WireGuard. Na nova versão das utilidades wg e wg-quick, foi adicionada a compatibilidade com a implementação do WireGuard para o núcleo OpenBSD. Relata-se que os patches para o núcleo OpenBSD estão planejados para serem enviados na próxima semana. Para configurar o túnel no OpenBSD, será utilizado a interface familiar wg e "ifconfig wg0 create".
Entre as mudanças não relacionadas ao suporte do OpenBSD, destaca-se a adição à utilidade wg-quick de domínios que se enquadram na máscara "dns search" no resolv.conf. Para Android, foi adicionada compatibilidade com lista branca de aplicativos, além da lista negra. Para systemd, foi adicionado o serviço wg-quick.target para reiniciar e gerenciar o wg-quick. No pacote wireguard-linux-compat, a mudança mais significativa é garantir compatibilidade com futuras atualizações de pacotes com o núcleo para Ubuntu 19.10 e 18.04-hwe, que atualmente estão na seção "proposed" e não foram transferidas para as atualizações.
Fonte: opennet.ru
