CloudFlare 的人们就宣布BoringTun 作为 Rust 编写的 WireGuard 用户空间实现。昨天标志着 BoringTun 的第一个 0.4 版本的标记版本。
BoringTun 是 CloudFlare 的 WireGuard 游戏,是他们自己的用户空间实现,它利用 Rust 来增强安全性。BoringTun 是开源和跨平台的,Linux 和 macOS 是桌面的初始目标,以及 iOS 和 Android 的移动目标。BoringTun 是在 3 条款 BSD 许可下发布的,并且已经过验证可以跨 x86_64 / AArch64 / ARMv7 架构工作。
CloudFlare 表示 BoringTun 部署在“数百万”的 iOS 和 Android 设备以及 CloudFlare 的 Linux 服务器上——它由用户空间boringtun 组成软件和可供客户端应用程序使用的 BoringTun 库。
CloudFlare 在 WireGuard 的模块在 Linux 内核中被主流化之前宣布了 BoringTun。如今,大多数 Linux 桌面用户/爱好者似乎都愿意在最新版本的 Linux 内核上运行,而 BoringTun 可能仍然对尚未提供 WireGuard 支持的旧企业 Linux 发行版的企业用户感兴趣,对于一些嵌入式/消费电子产品也是如此在旧内核上运行的设备。BoringTun 的库支持可能还会继续引起一些开发人员的兴趣。
自 2019 年发布 BoringTun 以来,我们并没有从 CloudFlare 那里听到太多关于该项目的消息,但昨天惊讶地看到BoringTun v0.4.0悄然发布。没有任何更改日志,并且是他们唯一可用的标记版本,包括到目前为止的所有 BoringTun 工作。自 2 月中旬以来,活动有所增加,各种修复程序登陆 BoringTun,尽管这是自 12 月和 11 月 / 10 月提交以来的第一批提交工作。该项目有时在给定月份没有提交,但似乎被 CloudFlare 和其他方使用和依赖。