WireGuard 或将在圣诞节前被合并进 Linux 内核主线
对于 WireGuard 来说,过去几周来一直是消息不断,因为有传言称这个安全的 VPN 隧道即将被合并进 Linux 内核主线,并且在所有其他主流平台上也将受到支持。事实证明,WireGuard 很有可能最终会出现在 Linux 5.5 内核中,而不必等到 Linux 5.6。
WireGuard 是一个 VPN 内核实现,代码行数少,优先考虑性能,配置简单,试图在做到配置简单的同时提供高性能。WireGuard 基于 UDP,数据包在一端加密之后封装在 UDP 包内发送到远程端点,然后解密。去年曾有消息称,WireGuard 作者已提交 WireGuard 供评审,准备合并到主线。WireGuard 的作者是 Jason Donenfeld,他在邮件中表示,WireGuard 已被多家大公司使用,并被整合到工具、发行版,移动手机和数据中心,是时候让它合并到内核主线了。
几周前,在 Linux 加密 API 采用了 WireGuard 的 Zinc 加密代码的某些方面之后,大家更加确定 WireGuard 将会被合并进 Linux 内核主线。因为加密代码一直是开发人员在合并代码这一长期争执过程中的焦点。
Zinc 的加密代码已经计划在 Linux 5.5 中被合并。虽然 WireGuard 作者 Jason Donenfeld 先前曾指出他们打算使用 Linux 5.6 作为主线,但现在看来今年可以将其与当前打开的 Linux 5.5 合并窗口合并。
由于 Zinc 加密代码部分已被采用并已进入内核代码树中,Donenfeld 提出了 WireGuard 是否仍然可以在 Linux 5.5 中被合并。为此,它可能需要在代码上进行一些最终签核,然后看到辅助网络子系统的 PR。Linux 5.5 的主要网络功能请求已提交,因此最后的结果很可能是将 WireGuard 内核代码已单独的 PR 形式发送给 Linus Torvalds。早在去年8月份,Linus Torvalds 本人就表达过希望尽早将 WireGuard 合并到内核。
最新的 WireGuard Linux 内核代码可在此处查看。在未来的日子里,我们将看到它是否有足够的吸引力并被合并进 Linux 5.5,以作为圣诞节的礼物。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux Kernel 5.5 最终删除 SYSCTL 系统调用
Linux Kernel 5.5最终消除了支持 sysctl 系统调用的代码,该代码已被弃用了大约十年,目前对任何体系结构的现代系统都没有影响。 长期以来,Linux sysctl 系统调用都不建议被使用,也不建议将其与通过 /proc/sys 公开的 sysctl 接口一起使用,这是读取/设置内核系统属性的首选方法。Linux Kernel 5.5 的更改并未涉及 /proc/sys 支持,而只是将要把多年以来一直未使用的 Linux 上带有 sysctl 二进制接口的系统调用删除。 Linux 内核团队在邮件中表示,据了解,应该已经没有人启用 sysctl 系统调用了,不排除仍然有人在少数 defconfigs 中启用它,不过这种情形也非常少见。如果有任何用户想要这个系统调用,他们可能需要还原补丁。 其实早在 2011 年,他们就想删除代码,但因需要保持兼容性,无法完全删除。那时,剩下的代码是为了与旧的 C 库兼容,但是现在构建 Linux 5.5 的任何人都不想运行超级老式的 libc。 Eric W. Biederman写了删除了该系统调用的补丁,他提到此前 “linux-ne...
- 下一篇
【一周】Haskell年度报告 | IDEA大版本 | GitHub伤害自由软件 | RISC-V基金会迁址中立国
回顾一周社区热门资讯 第【五十】期:20191123-20191129 点击相应标题,跳转阅读全文。 Linux Kernel 5.4 发布,exFAT 支持和内核锁定功能 微软的 exFAT 真的进入内核了。 Facebook 默认开发环境采用VS Code 官方宣布将 VS Code 设置为 Facebook 的默认开发环境,并与微软合作,以帮助增强其远程开发扩展,使开发者能够进行大规模的远程开发。 WebStorm 2019.3 正式发布,前端开发 IDE 新版本的启动速度提高了 20%,对 Vue.js 的支持进行了重大增强,JavaScript 和 TypeScript 的代码完成更加智能,并且修复了许多错误。 HHVM 4.32 (LTS) 发布,Facebook 打造的开源虚拟机 这是一个长期支持版本。此版本将支持约 48 周,HHVM 4.8 和 HHVM 4.27–4.31 仍受支持。同时,对 HHVM 3.30 的支持结束,这是与 PHP 兼容的最新 HHVM 版本。 开源 Linux 智能手机 PinePhone 演示运行桌面 Linux 应用:支持 GIMP 和...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7