您的位置: 首頁 >科技 >

Linus Torvalds發(fā)布Linux 5.3 內(nèi)核修復(fù)與用戶影響有關(guān)

2022-07-15 12:05:07 編輯:國荷樹 來源:
導(dǎo)讀 Linux內(nèi)核負(fù)責(zé)人Linus Torvalds在有8個(gè)候選版本和一個(gè)星期的延遲之后終于宣布了Linux 5 3的發(fā)布。 但是,根據(jù)Torvalds的說法,這種延遲

Linux內(nèi)核負(fù)責(zé)人Linus Torvalds在有8個(gè)候選版本和一個(gè)星期的延遲之后終于宣布了Linux 5.3的發(fā)布。

但是,根據(jù)Torvalds的說法,這種延遲一直是一件好事,因?yàn)樗鼮閮?nèi)核開發(fā)人員提供了重要的教訓(xùn),即重要的知識(shí)以及報(bào)告錯(cuò)誤時(shí)如何處理問題。

上周,Torvalds的工作繁忙,與ZDNet的開放源代碼機(jī)構(gòu) Steven J Vaughan-Nichols舉行了一次而非兩次核心Linux會(huì)議-內(nèi)核維護(hù)者峰會(huì)和Linux Plumbers會(huì)議,該會(huì)議于上周在葡萄牙里斯本舉行。

在那里,內(nèi)核開發(fā)人員在包括Google,IBM,Intel和Nvidia在內(nèi)的大型組織中,在全球范圍內(nèi)的團(tuán)隊(duì)中消除了“創(chuàng)建和維護(hù)Linux內(nèi)核的過程”中的故障。

周日宣布Linux 5.3時(shí),似乎就在Torvalds的腦海中。推遲新版本并不是所有的壞消息,因?yàn)樗试S進(jìn)行一些“良好的修復(fù)”,尤其是一個(gè)本身不是錯(cuò)誤的問題,但它說明了項(xiàng)目在流程和溝通方面的困難。

“一個(gè)特別最后一分鐘的復(fù)歸是最頂部的提交(忽略版本變化本身)剛剛發(fā)布之前完成,而這是非常惱人的,它或許也是有益的,” 托沃茲寫道。

正如他所解釋的那樣,提交本身根本不是錯(cuò)誤,但是它的工作是如此出色,以至于“它導(dǎo)致的IO模式大大改善,最終由于完全不相關(guān)的區(qū)域中存在真正的錯(cuò)誤而最終揭示了用戶可見的回歸”。會(huì)搞亂內(nèi)核升級(jí)。

“但是,回歸的實(shí)際細(xì)節(jié)并不是我指出的那樣具有指導(dǎo)意義的原因。更多的是,這是一個(gè)具有指導(dǎo)意義的示例,它可以算作回歸,以及整個(gè)'無回歸'內(nèi)核規(guī)則的含義,” Torvalds寫道。 。

“還原的提交沒有更改任何API,也沒有引入任何新的錯(cuò)誤。但是最終暴露出另一個(gè)問題,因此導(dǎo)致用戶的內(nèi)核升級(jí)失敗。因此它被還原。”

他要說的是,做出還原更改的決定是因?yàn)樵摳牡慕Y(jié)構(gòu)明顯影響了用戶,而不是對(duì)無法反映人們的工作受到影響的問題進(jìn)行了一些深?yuàn)W的解釋。

“從整個(gè)方面出發(fā):這不是要更改內(nèi)核用戶空間ABI還是要修復(fù)錯(cuò)誤,也不在于舊代碼是否“一開始就不應(yīng)該起作用”。這與是否破壞現(xiàn)有用戶無關(guān)。 “工作流程”。

然后,Linux老板向所有Linux開發(fā)人員致以最有爭議的一封電子郵件,他在電子郵件中告訴一位撰稿人“閉嘴!” 在2012年。

“無論如何,我在整個(gè)回歸過程中沒有什么地方。由于這是'內(nèi)核編程的第一法則',所以我覺得偶爾值得一提一下也許是值得的,” Torvalds周日寫道。

看到: 萊納斯·托瓦爾茲(Linus Torvalds):人們非常重視我,我不能再說傻話了

這是對(duì)他在去年領(lǐng)導(dǎo)項(xiàng)目休假前發(fā)給開發(fā)人員的電子郵件的參考,并發(fā)誓采取一種不太冒犯的方法與內(nèi)核開發(fā)人員交流。

早在2012年,他就告訴開發(fā)人員:“這是一個(gè)不錯(cuò)的錯(cuò)誤-內(nèi)核中。您成為維護(hù)者多長時(shí)間了?您*仍然*還沒有了解內(nèi)核維護(hù)的第一個(gè)規(guī)則?如果用戶程序中發(fā)生了更改,中斷,這是內(nèi)核中的錯(cuò)誤。我們永遠(yuǎn)不會(huì)責(zé)怪用戶程序。這很難理解嗎?”

該更新包括許多針對(duì)AMD和Intel圖形驅(qū)動(dòng)程序的修復(fù)程序,包括對(duì)Radeon RX 5700 Navi,Intel Icelake Gen 11圖形的更好支持以及對(duì)早期Intel HDR顯示的支持。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。