linux 4 内核 新特性,Linux 4.14.0 内核已经发布但有个严重问题

Linux Kernel 4.14 经过差不多两个月的开发,目前已经发布10来天了。Linux 4.14 内核将会是一个长期支持版本(LTS),拥有 6 年的支持期限。但是该版本内核被发现包含一个 bcache 相关的漏洞,可能会导致文件系统损坏和数据丢失的严重事故。

Linux 4.14 内核的主要新特性包括:

支持更高的内存容量限制,x86-64 硬件此前受限于四级页表,内存有 256TiB 虚拟地址空间和 64TiB 物理地址空间的容量限制,而服务器供应商已经开始提供最高内存容量限制的服务器。在最新版本中,内核引入了五级页表,将内存容量上限提高到 128PiB 虚拟地址空间和 4PiB 物理地址空间。

引入新的 ORC unwinder 提供更可靠的内核跟踪并减小了内核大小,为支持 live patching 扫除了障碍。

为 Btrfs 和 Squashfs 文件系统引入 zstd 压缩算法支持,从用户内存到接口的零拷贝网络(Zero-copy networking)能力,控制组支持线程模式等。

openSUSE 开发邮件列表上有人报告说 Linux 4.14 中有个关于 bcache 的问题,并且这个问题的补丁还没有加入到 4.14.1 中。虽然这个 bug 并不是会影响所有的文件系统,但还是小心一些比较好,所以提请升级的朋友们注意。这个问题在 Reddit 上也有讨论。

openSUSE Tumbleweed 已经发布了包含 Linux 4.14.0 内核的更新 20171120 快照。不过现在离每周快报时间还比较早,所以这里插入一篇提醒。bcache 是让用户可以将小容量快速 SSD 设备用作传统 HDD 的缓存的一个模块。

更新

Linux 4.14.2 今天(11.24)发布,其中针对 block/bio.c 的补丁「bio: ensure __bio_clone_fast copies bi_partno」修复了 bcache 的问题。而 openSUSE Tumbleweed 已经在测试 4.14.2 内核了,相信很快就可以发布对应的更新快照。©

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值