[返回科技频道首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[版主管理]
Linux之父警告全球程序员:我刚发布的5.12内核有bug,你们千万别用
送交者: 婉君[☆★★★不服⭐来赌★★★☆] 于 2021-03-07 2:05 已读 2516 次  

婉君的个人频道

原标题:Linux之父警告全球程序员:我刚发布的5.12内核有bug,你们千万别用


晓查 发自 凹非寺 6park.com

量子位 报道 | 公众号 QbitAI 6park.com

在美国的大雪天气影响下,Linux之父Linus Torvalds的家经历了6天断电,但他还是2月底赶出了5.12-rc1内核。 6park.com


然而,事情不到一周却发生了转折。 6park.com

Linus本周给Linux内核邮件组的发去了一封警告邮件: 我刚发布的5.12-rc1内核你们千万别用! 6park.com

你们中的某些人可能已经注意到,在我的公共git树中,“ v5.12-rc1”标记已经神奇地重命名为“ v5.12-rc1-dontuse”。 6park.com

你们中的某些人可能已经注意到,在我的公共git树中,“ v5.12-rc1”标记已经神奇地重命名为“ v5.12-rc1-dontuse”。 6park.com

Linus之所以用“不要使用”(dontuse)来标记这些代码,是因为可能破坏交换文件(swapfile)的处理。具体来说,更新后的代码会丢失指向交换文件开头的适当偏移量,可能导致灾难性的后果。 6park.com


当发生此错误时,系统不仅会覆盖现有文件中的数据,还会覆盖大量的元数据,这些元数据的损坏可能会导致整个文件系统无法安装和使用。 6park.com

如果你根本不使用交换文件,那么这个问题不会造成任何伤害。因为许多Linux发行版仍然默认交换分区,而不是交换文件。 6park.com

但是,应用最广的发行版 Ubuntu默认使用交换文件。如果你是Ubuntu或以Ubuntu为基础的发行版(如Mint)用户,那么这个错误可能会破坏你整个根文件系统。 6park.com

昨天,Linus已经发布了5.12-rc2,修复了这个错误。 6park.com


不过,对Linux用户来说,还是不要轻易使用未经充分测试的rc版代码。这类早期发布的内核版本可能会带来非常严重的bug,并不适合部署到生产中。 6park.com

参考链接: 6park.com

https://arstechnica.com/gadgets/2021/03/psa-linux-folks-stay-away-from-the-5-12-rc1-kernel/ 6park.com

6park.com

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。 6park.com

点这里 👇关注我,记得标星,么么哒~ 6park.com

加入AI社群,拓展你的AI行业人脉 6park.com

量子位「AI社群」招募中!欢迎AI从业者、关注AI行业的小伙伴们扫码加入,与 50000+名好友共同关注人工智能 行业发展&技术进展6park.com

一键三连「分享」、「点赞」和「在看」 6park.com

科技前沿进展日日相见~

喜欢婉君朋友的这个贴子的话, 请点这里投票,“赞”助支持!
[举报反馈]·[ 婉君的个人频道 ]·[-->>参与评论回复]·[用户前期主贴]·[手机扫描浏览分享]·[返回科技频道首页]
帖子内容是网友自行贴上分享,如果您认为其中内容违规或者侵犯了您的权益,请与我们联系,我们核实后会第一时间删除。

所有跟帖:        ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


    用户名:密码:[--注册ID--]

    标 题:

    粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


         图片上传  Youtube代码器  预览辅助

    打开微信,扫一扫[Scan QR Code]
    进入内容页点击屏幕右上分享按钮

    楼主本栏目热帖推荐:

    >>>>查看更多楼主社区动态...






    [ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 版主申请 ] [ Contact us ]