Nel Twitter dell'azienda , fondata dall'autore di WireGuard, riguardo alla creazione di un'implementazione VPN nativa e completamente supportata per OpenBSD. A conferma di quanto detto, è stato pubblicato uno screenshot che dimostra il funzionamento. La disponibilità delle patch per il kernel di OpenBSD è stata confermata da Jason A. Donenfeld, l'autore di WireGuard, in aggiornamenti degli strumenti wireguard-tools.
Attualmente sono disponibili solo , tuttavia, gli autori promettono di inviare la loro versione finale alla mailing list degli sviluppatori di OpenBSD a breve. Il codice di WireGuard per il kernel di OpenBSD contiene 3322 righe, meno rispetto all'implementazione per il kernel Linux. Se il codice con l'implementazione di WireGuard verrà infine accettato nell'albero dei sorgenti di OpenBSD, diventerà il secondo sistema operativo (dopo Linux) con supporto completo e integrato di WireGuard «out of the box». Si prevede un ampio supporto per WireGuard nella versione OpenBSD 6.8 (nella versione OpenBSD 6.7, che è stata dal 1 al 19 maggio, non includerà queste patch). Nel frattempo, coloro che desiderano utilizzare WireGuard in OpenBSD devono utilizzare il porto o installare manualmente le patch fornite.
Inoltre, si segnala la pubblicazione di aggiornamenti correttivi per i pacchetti e , utilità funzionanti nello spazio utente, come wg e wg-quick, e uno strato per garantire la compatibilità con i vecchi kernel Linux (dalla versione 3.10 alla 5.5 inclusi), che non hanno supporto integrato per WireGuard. Nella nuova versione degli strumenti wg e wg-quick è incluso il supporto per l'interazione con l'implementazione di WireGuard per il kernel OpenBSD. Si segnala che le patch per il kernel OpenBSD sono programmate per essere consegnate entro la prossima settimana. Per configurare un tunnel su OpenBSD sarà utilizzata l'interfaccia abituale wg e ‘ifconfig wg0 create’.
Tra le modifiche non correlate al supporto OpenBSD, spicca l'aggiunta di domini nell'utilità wg-quick che rientrano nella maschera ‘dns search’ in resolv.conf. Per Android è stato aggiunto il supporto per la whitelist delle applicazioni, oltre alla blacklist. Per systemd è stato aggiunto il servizio wg-quick.target per il riavvio e la gestione di wg-quick. Nella pacchetto wireguard-linux-compat, la modifica più significativa è la garanzia di compatibilità con i futuri aggiornamenti dei pacchetti del kernel per Ubuntu 19.10 e 18.04-hwe, attualmente presenti nella sezione ‘proposed’ e non ancora trasferiti negli aggiornamenti.
Fonte: opennet.ru
