Linus Torvalds建议用户不要使用RC1版本的Linux 5.12

上周 我们在博客上分享有关发布第一个RC的新闻 下一个版本的内核 Linux 5.12,对于此版本5.12-rc1, 莱纳斯·托瓦尔兹(Linus Torvalds)将其命名为“冰冻荒原”, 因为它始于波特兰地区的冬季冰暴,砍伐了数千棵树木,剥夺了四分之一的百万人口的电力。

在六天的时间里,Linus也发现自己无能为力,这使他无法从事新的融合窗口工作。 但是在第一周受到天气变化的影响之后,Linus赶上了积压的积压,并按计划于5.12月下旬发布了Linux 1-rcXNUMX。

在Linux 5.12的第一个候选版本中,重点放在清理代码上,例如OPROFILE支持,Intel MID支持,Intel简单固件接口支持, 一些旧的和过时的ARM平台, 几个已删除的驱动程序。 除了历史性的清理工作之外,还进行了许多添加。 我们除其他外,支持英特尔ASIC N5X和Snapdragon 888平台,更好地支持Microsoft Surface设备,集成各种x86驱动程序,支持MSM中的Adreno 508/509/512 GPU,支持SiFive FU740和HiFive Unmatched RISC-卡V,增加了对RISC-V的NUMA支持,对AMD Radeon RX 6800/6900系列GPU的超频支持,等等。

宣布Linux 5.12-rc1版本后 在上个月底, 莱纳斯(Linus)再投球 前几天建议不要使用此启动候选程序。 为了使自己听到自己的声音,他将该版本重命名为“ v5.12-rc1-dontuse” 在你的git树中 警告用户如何使用此版本。

莱纳斯解释 在没有生成警报的Linux 5.12-rc1中完成了代码简化和清理。 但是,这导致:

“这是一个非常讨厌和微妙的错误,其中分页文件已停止正常工作,以一种特别糟糕的方式停止了工作:交换文件开始的偏移量丢失了。”

通常情况下, 由代码更改引起的错误会被自动检测到, 但是分页代码不同 因为“分页文件不正常”。 他补充说,他并没有责怪那些应该捕获此类错误的开发人员,并指出这也不是由于合并窗口的时间怪异而造成的。 对他来说,这只是一个不寻常的错误,已在当前树中检测到并隔离出来。

Linus阐明,如果使用此最新的实验版本,则可能会得到一个文件系统 基本上是用随机交换数据覆盖的。 好消息是,总的来说, 默认情况下,许多发行版更改分区而不是交换文件。 但是,Ubuntu是使用最广泛的Linux发行版之一,默认情况下已经安装交换文件已有四年多了。 对于Ubuntu(或衍生版本,如Mint)的用户,来自Linus的警告是及时的,因为使用最新版本的内核,此错误很有可能破坏整个文件系统。

除了可能影响使用分页文件的分发的此问题之外, Linus解释说,他在公共git树中添加了“ dontuse”标签,这样人们就不会试图创建新的分支了。 此最新版本以来的内核。 通常情况下,所有版本都适合候选版本,但是Linus这次建议不要使用它,因为它可能在使用交换分区的系统上正常工作,但对于使用交换分区的系统来说效果很差。

最后,如果您想了解有关Linus Torvalds宣布的新闻的更多信息,可以查阅详细信息。 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   遮瑕膏

    好消息是,通常,许多发行版默认情况下会更改分区而不是交换文件。

    不是吗
    许多发行版使用交换分区而不是内存交换文件。