Еще в конце 2020 года FreeBSD первоначально получила поддержку WireGuard в FreeBSD 13. Но затем, на этапе релиз-кандидата FreeBSD 13, драйвер WireGuard был удален из-за опасений по поводу качества первоначальной реализации.
Начиная с пятницы, была представлена новая реализация драйвера WireGuard с множеством исправлений/улучшений по сравнению с состоянием кода от 2020 года.
Этот новый драйвер WireGuard для FreeBSD был разработан в сотрудничестве с разработчиками WireGuard под руководством Джейсона Доненфельда. Работа также спонсировалась FreeBSD Foundation. Это похоже на драйвер ядра WireGuard Linux, который существует уже некоторое время, причем реализация на базе ядра для этого безопасного VPN-туннеля с открытым исходным кодом намного быстрее, чем альтернативная реализация на базе пользовательского пространства.
Благодаря этому слиянию драйвер ядра 7.6k WireGuard теперь находится в основной версии FreeBSD, которая будет включена в FreeBSD 14. Для пользователей существующих версий FreeBSD модуль WireGuard также доступен через порты FreeBSD.
>>> Подробности