Linus 发出警告:请勿使用 Linux Kernel 5.12-rc1

系统 Linux
上周 Linux Kernel 几经波折终于发布了 5.12-rc1 版本,不过就在发布后的第二天,Linus 又立马向内核邮件列表发出了一封警告邮件,告诉大家不要使用最新的 5.12-rc1 内核(尤其是使用 swap 文件来运行的用户),并要求维护者不要从 5.12-rc1 进行分支,以免将问题带到未来的版本中。

上周 Linux Kernel 几经波折终于发布了 5.12-rc1 版本,不过就在发布后的第二天,Linus 又立马向内核邮件列表发出了一封警告邮件,告诉大家不要使用最新的 5.12-rc1 内核(尤其是使用 swap 文件来运行的用户),并要求维护者不要从 5.12-rc1 进行分支,以免将问题带到未来的版本中。

邮件发出之前,Linus 就已将公共 git 树中的 "v5.12-rc1" tag 重命名为 "v5.12-rc1-dontuse",以提醒用户不要使用。根据 Linus 的解释,5.12-rc1 版本内核严重破坏了对交换文件 (swapfile) 的处理,会导致文件系统被随机交换数据覆盖,此外还会导致大段的元数据被覆盖。元数据的损坏可能会导致整个文件系统无法挂载和使用。

导致此问题的原因是交换文件的读/写偏移(swapfile read/write offset)处理失当,更新后的 v5.12-rc1 代码会丢失指向交换文件开头的适当偏移量,虽然交换仍会进行,但出现在了文件系统不该交换的地方,并因此酿成灾难性的后果。

定位了问题后,内核开发者迅速进行了修复,隔天 Linus 就发布了修复此问题的 Linux Kernel 5.12-rc2。

目前已可以放心使用 v5.12-rc2。

本文转自OSCHINA

本文标题:Linus 发出警告:请勿使用 Linux Kernel 5.12-rc1

本文地址:https://www.oschina.net/news/132220/a-warning-about-5-12-rc1

责任编辑:未丽燕 来源: 开源中国
相关推荐

2022-07-21 14:13:37

勒索软件暗网

2024-04-15 16:09:12

2022-02-14 10:49:31

加密货币货币美国联邦贸易委员会

2024-02-01 13:24:00

2023-06-29 12:52:31

2013-05-03 10:18:51

2009-02-01 13:02:33

2022-04-20 14:54:35

漏洞网络攻击Windows

2018-08-06 14:59:07

2023-02-09 16:07:01

系统Windows 11

2020-11-28 17:51:36

人工智能AI神经网络

2021-11-19 17:01:32

加密货币数字货币货币

2022-01-19 10:34:46

数据泄露网络欺诈

2013-05-08 10:37:20

2022-02-18 13:44:30

区块链微软网络安全

2022-03-20 16:45:19

KDE请勿打扰

2022-01-11 14:40:06

Linus TorvaLinux KerneLinux

2021-10-26 11:50:27

勒索组织供应链攻击漏洞

2021-11-03 12:33:36

密码喷射攻击微软网络攻击

2012-07-06 11:44:40

点赞
收藏

51CTO技术栈公众号