RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux之父發(fā)來警告郵件:我剛發(fā)布的5.12-rc1內(nèi)核你們千萬別用

Linux愛好者 ? 來源:量子位 ? 作者:量子位 ? 2021-03-10 10:39 ? 次閱讀

在美國的大雪天氣影響下,Linux之父Linus Torvalds的家經(jīng)歷了6天斷電,但他還是2月底趕出了5.12-rc1內(nèi)核。

然而,事情不到一周卻發(fā)生了轉(zhuǎn)折。

Linus本周給Linux內(nèi)核郵件組的發(fā)去了一封警告郵件:我剛發(fā)布的5.12-rc1內(nèi)核你們千萬別用!

你們中的某些人可能已經(jīng)注意到,在我的公共git樹中,“ v5.12-rc1”標(biāo)記已經(jīng)神奇地重命名為“ v5.12-rc1-dontuse”。

Linus之所以用“不要使用”(dontuse)來標(biāo)記這些代碼,是因?yàn)榭赡芷茐慕粨Q文件(swapfile)的處理。具體來說,更新后的代碼會丟失指向交換文件開頭的適當(dāng)偏移量,可能導(dǎo)致災(zāi)難性的后果。

當(dāng)發(fā)生此錯誤時,系統(tǒng)不僅會覆蓋現(xiàn)有文件中的數(shù)據(jù),還會覆蓋大量的元數(shù)據(jù),這些元數(shù)據(jù)的損壞可能會導(dǎo)致整個文件系統(tǒng)無法安裝和使用。

如果你根本不使用交換文件,那么這個問題不會造成任何傷害。因?yàn)樵S多Linux發(fā)行版仍然默認(rèn)交換分區(qū),而不是交換文件。

但是,應(yīng)用最廣的發(fā)行版Ubuntu默認(rèn)使用交換文件。如果你是Ubuntu或以Ubuntu為基礎(chǔ)的發(fā)行版(如Mint)用戶,那么這個錯誤可能會破壞你整個根文件系統(tǒng)。

昨天,Linus已經(jīng)發(fā)布了5.12-rc2,修復(fù)了這個錯誤。

不過,對Linux用戶來說,還是不要輕易使用未經(jīng)充分測試的rc版代碼。這類早期發(fā)布的內(nèi)核版本可能會帶來非常嚴(yán)重的bug,并不適合部署到生產(chǎn)中。

原文標(biāo)題:Linux 之父警告全球程序員:我剛發(fā)布的 5.12 內(nèi)核有 bug,你們千萬別用

文章出處:【微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    3

    文章

    1372

    瀏覽量

    40276
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209326

原文標(biāo)題:Linux 之父警告全球程序員:我剛發(fā)布的 5.12 內(nèi)核有 bug,你們千萬別用

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介

    開發(fā)板資料包\\02-Linux 源代碼\\02-0 出廠內(nèi)核和uboot源碼\\內(nèi)核源碼\\linux-4.1.15-elf1.tar.bz2 后面我們也會介紹如何在NXP的源碼上適
    發(fā)表于 12-16 13:08

    飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介

    \\02-Linux 源代碼\\02-0 出廠內(nèi)核和uboot源碼\\內(nèi)核源碼\\linux-4.1.15-elf1.tar.bz2后面我們也會介紹如何在NXP的源碼上適配ELF
    發(fā)表于 12-13 09:03

    deepin社區(qū)亮相第19屆中國Linux內(nèi)核開發(fā)者大會

    中國 Linux 內(nèi)核開發(fā)者大會,作為中國 Linux 內(nèi)核領(lǐng)域最具影響力的峰會之一,一直以來都備受矚目。
    的頭像 發(fā)表于 10-29 16:35 ?498次閱讀

    詳解linux內(nèi)核的uevent機(jī)制

    linux內(nèi)核中,uevent機(jī)制是一種內(nèi)核和用戶空間通信的機(jī)制,用于通知用戶空間應(yīng)用程序各種硬件更改或其他事件,比如插入或移除硬件設(shè)備(如USB驅(qū)動器或網(wǎng)絡(luò)接口)。uevent表示“用戶空間
    的頭像 發(fā)表于 09-29 17:01 ?637次閱讀

    linux驅(qū)動程序如何加載進(jìn)內(nèi)核

    Linux系統(tǒng)中,驅(qū)動程序是內(nèi)核與硬件設(shè)備之間的橋梁。它們允許內(nèi)核與硬件設(shè)備進(jìn)行通信,從而實(shí)現(xiàn)對硬件設(shè)備的控制和管理。 驅(qū)動程序的編寫 驅(qū)動程序的編寫是Linux驅(qū)動開發(fā)的基礎(chǔ)。在編
    的頭像 發(fā)表于 08-30 15:02 ?440次閱讀

    Linux內(nèi)核測試技術(shù)

    Linux 內(nèi)核Linux操作系統(tǒng)的核心部分,負(fù)責(zé)管理硬件資源和提供系統(tǒng)調(diào)用接口。隨著 Linux 內(nèi)核的不斷發(fā)展和更新,其復(fù)雜性和代碼規(guī)
    的頭像 發(fā)表于 08-13 13:42 ?482次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>測試技術(shù)

    Linux內(nèi)核中的頁面分配機(jī)制

    Linux內(nèi)核中是如何分配出頁面的,如果我們站在CPU的角度去看這個問題,CPU能分配出來的頁面是以物理頁面為單位的。也就是我們計算機(jī)中常講的分頁機(jī)制。本文就看下Linux內(nèi)核是如何管
    的頭像 發(fā)表于 08-07 15:51 ?279次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>中的頁面分配機(jī)制

    歡創(chuàng)播報 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核

    1 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核 ? 6月21日,在華為開發(fā)者大會上, HarmonyOS NEXT(鴻蒙NEXT)——真正獨(dú)立于安卓和iOS的鴻蒙操作系統(tǒng),正式登場。這是Ha
    的頭像 發(fā)表于 06-27 11:30 ?826次閱讀

    使用 PREEMPT_RT 在 Ubuntu 中構(gòu)建實(shí)時 Linux 內(nèi)核

    盟通技術(shù)干貨構(gòu)建實(shí)時Linux內(nèi)核簡介盟通技術(shù)干貨Motrotech如果需要在Linux中實(shí)現(xiàn)實(shí)時計算性能,進(jìn)而有效地將Linux轉(zhuǎn)變?yōu)镽TOS,那么大多數(shù)發(fā)行版都可以打上名為PREE
    的頭像 發(fā)表于 04-12 08:36 ?2414次閱讀
    使用 PREEMPT_RT 在 Ubuntu 中構(gòu)建實(shí)時 <b class='flag-5'>Linux</b> <b class='flag-5'>內(nèi)核</b>

    微軟發(fā)布Linux內(nèi)核Rust模塊優(yōu)化補(bǔ)丁

    在此之前,Linux 內(nèi)核中要想實(shí)現(xiàn)模塊初始化,必須先創(chuàng)建一個實(shí)例,再將其移至特定內(nèi)存空間。然而,經(jīng)過新補(bǔ)丁調(diào)整后,各模塊可直接在預(yù)設(shè)定好的內(nèi)存地址上完成初始化工作。
    的頭像 發(fā)表于 04-02 15:11 ?458次閱讀

    本周日Linux 6.8穩(wěn)定版發(fā)布,6.8-rc7版本體積小巧

    經(jīng)過短暫的寧靜,Linux 6.8-rc7的變動相較于此階段的常規(guī)版本較少,因此,本文作者認(rèn)為可能無需再推出rc8。如需了解更多詳情,敬請關(guān)注該郵件列表動態(tài)。
    的頭像 發(fā)表于 03-04 14:22 ?745次閱讀

    C++在Linux內(nèi)核開發(fā)中從爭議到成熟

    Linux 內(nèi)核郵件列表中一篇已有六年歷史的老帖近日再次引發(fā)激烈討論 —— 主題是建議將 Linux 內(nèi)核的開發(fā)語言從 C 轉(zhuǎn)換為更現(xiàn)代的
    的頭像 發(fā)表于 01-31 14:11 ?623次閱讀
    C++在<b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>開發(fā)中從爭議到成熟

    Ubuntu 24.04 LTS選用Linux 6.8為默認(rèn)內(nèi)核

    關(guān)于Ubuntu 24.04 LTS使用何種內(nèi)核版本,一直備受關(guān)注。Canonical工程師Andrea Righi昨日宣布,Ubuntu 24.04將默認(rèn)搭載Linux 6.8內(nèi)核。
    的頭像 發(fā)表于 01-29 11:27 ?1085次閱讀

    冬季風(fēng)暴導(dǎo)致Linus Torvalds暫停Linux 6.8內(nèi)核開發(fā)

    Linus Torvalds 在內(nèi)核郵件列表宣布,由于他位于美國俄勒岡州波特蘭的居住地遭遇嚴(yán)重冬季風(fēng)暴,導(dǎo)致網(wǎng)絡(luò)和電力中斷,他所在的波特蘭附近地區(qū)氣溫降至 -10°C,因此他不得不暫停 Linux 6.8
    的頭像 發(fā)表于 01-17 11:01 ?663次閱讀
    冬季風(fēng)暴導(dǎo)致Linus Torvalds暫停<b class='flag-5'>Linux</b> 6.8<b class='flag-5'>內(nèi)核</b>開發(fā)

    rk3399移植Linux內(nèi)核

    RK3399是一款由中國廠商瑞芯微推出的高性能處理器芯片,被廣泛用于嵌入式系統(tǒng)開發(fā)。在進(jìn)行應(yīng)用程序開發(fā)之前,我們需要將Linux內(nèi)核移植到RK3399上,以支持硬件的驅(qū)動和功能。本文將詳細(xì)介紹如何將
    的頭像 發(fā)表于 01-08 09:56 ?1123次閱讀
    RM新时代网站-首页