近日,Linux 內(nèi)核的穩(wěn)定分支維護(hù)者 Greg Kroah-Hartman 在歐洲開(kāi)源峰會(huì)上向人們分享了 Linux 內(nèi)核維護(hù)的近況,同時(shí)回應(yīng)了近幾個(gè)月以來(lái)關(guān)于 Linux 內(nèi)核社區(qū)的一系列問(wèn)題。
首先,Greg 回應(yīng)了此前 Linux 基金會(huì)董事會(huì)的微軟代表 Sarah Novotny 發(fā)表的評(píng)論。Sarah 曾認(rèn)為 Linux 內(nèi)核社區(qū)依賴純文本的電子郵件提交內(nèi)核補(bǔ)丁的協(xié)作方式,與當(dāng)代年輕人的工作習(xí)慣格格不入,這種傳統(tǒng)的溝通方式可能阻礙了新的貢獻(xiàn)者加入社區(qū)。
“這不是阻礙貢獻(xiàn)的因素,” Greg 說(shuō),“事實(shí)上,我們每個(gè)新的發(fā)行版中都會(huì)有 200 多個(gè)新開(kāi)發(fā)人員出現(xiàn)。也就是說(shuō),每三個(gè)月就會(huì)有 200 個(gè)新開(kāi)發(fā)者加入我們,我們現(xiàn)在并不缺乏新的代碼貢獻(xiàn)者。“
Greg 認(rèn)為,現(xiàn)在的年輕人確實(shí)很少有人使用電子郵件客戶端來(lái)進(jìn)行開(kāi)發(fā)工作,但正是通過(guò)這種經(jīng)典的異步溝通方式, Linux 內(nèi)核社區(qū)的文檔被記錄得非常好,社區(qū)有詳細(xì)的教程以及有關(guān)如何使用郵件列表的文章,他們也一直在 lore.kernel.org 上工作,這樣的溝通方式使很多事情變得更容易。同時(shí),Greg 也指出了此前 Linus Torvalds 強(qiáng)調(diào)過(guò)的問(wèn)題:”我們現(xiàn)在主要的瓶頸是維護(hù)者。”
作為內(nèi)核維護(hù)者之一,Greg 表示自己現(xiàn)在每周必須審查 700 多個(gè)補(bǔ)丁。“這就是我們現(xiàn)在的瓶頸。”他補(bǔ)充說(shuō),“幾乎所有的補(bǔ)丁我們都要看,因?yàn)闆](méi)有理由不查看別人自愿貢獻(xiàn)的補(bǔ)丁。”
“就像做音樂(lè)一樣,您不會(huì)馬上開(kāi)始寫(xiě)音樂(lè),而是從聽(tīng)別人的音樂(lè)和評(píng)價(jià)別人的音樂(lè)開(kāi)始。與編程相同,您應(yīng)該先閱讀和檢查別人的代碼。”
此外,Greg 還談到了社區(qū)啟用 Rust 來(lái)編寫(xiě)內(nèi)核代碼的進(jìn)展。“ Rust 開(kāi)發(fā)人員一年半前與 Linus Torvalds 進(jìn)行了交談,這件事情確實(shí)已經(jīng)開(kāi)始了。”他說(shuō),在最近的 Linux Plumbers Conference 上就有一個(gè)關(guān)于該主題的會(huì)議。
Greg 說(shuō):“目前,您正在運(yùn)行最前沿的 Rust 編譯器。而我們擁有的 C 對(duì)象與 Rust 對(duì)象之間將發(fā)生一些有趣的交互,看它們?nèi)绾翁幚怼,F(xiàn)在我們正在努力實(shí)現(xiàn)這件事。”
最后,Greg 還提到了 Intel 的問(wèn)題。本月,Intel 在 Linux 內(nèi)核中的藍(lán)牙堆棧被 Google 工程師發(fā)現(xiàn)存在安全漏洞,但由于 Intel 沒(méi)有及時(shí)通報(bào)該漏洞,導(dǎo)致該組件將帶著漏洞從內(nèi)核版本 5.9 延續(xù)到 5.10。Intel 在其通報(bào)中表示將發(fā)布彌補(bǔ)該漏洞的特定內(nèi)核源代碼補(bǔ)丁,但是為了避免引起人們的廣泛關(guān)注,Intel 未將這些補(bǔ)丁明確標(biāo)記為安全修復(fù)程序。現(xiàn)在,全世界都知道在哪里可以找到這個(gè)被稱為 BleedingTooth 的漏洞。
針對(duì)此事,Greg 批評(píng)了 Intel 的協(xié)作和安全披露流程:“Intel 在安全問(wèn)題披露方面做得很差,我非常不開(kāi)心。事實(shí)證明,這次的藍(lán)牙問(wèn)題出自 Intel,因?yàn)樵搯?wèn)題沒(méi)有得到適當(dāng)?shù)呐丁!?/p>
早些時(shí)候,Linus Torvalds 也針對(duì) Intel 提出了一系列的抗議,認(rèn)為該公司在很多時(shí)候?qū)?nèi)核維護(hù)工作帶來(lái)了不必要的麻煩。
原文標(biāo)題:Linux 內(nèi)核維護(hù)者:Rust 在搞,Intel 有問(wèn)題
文章出處:【微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
Linux
+關(guān)注
關(guān)注
87文章
11298瀏覽量
209382 -
intel
+關(guān)注
關(guān)注
19文章
3482瀏覽量
185949 -
代碼
+關(guān)注
關(guān)注
30文章
4782瀏覽量
68545
原文標(biāo)題:Linux 內(nèi)核維護(hù)者:Rust 在搞,Intel 有問(wèn)題
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論