Linus Torvalds:Linux 不會(huì)在 30 年后成為一個(gè) “死” 項(xiàng)目
在 Linux 基金會(huì)開源峰會(huì)上,Linus Torvalds 與 Cardano 基金會(huì)首席開源官 Dirk Hohndel 暢聊了一下 Linux 的狀態(tài)。外媒 VentureBeat? 對(duì)相關(guān)內(nèi)容進(jìn)行了整理,其討論范圍涵蓋開源安全狀態(tài)、新技術(shù)以及大流行對(duì) Linux 開發(fā)的影響。
安全性是最近開源社區(qū)中的一個(gè)關(guān)鍵話題。Linux 基金會(huì)旗下的 OpenSSF 最近就透露?,將花費(fèi) 1.5 億美元來(lái)保護(hù)開源軟件的安全。最新發(fā)布的一份報(bào)告?也指出,大眾對(duì)開源的整體安全性缺乏信心。對(duì)此,Linus 則表示,他并不期望包括 Linux 內(nèi)核在內(nèi)的開源軟件永遠(yuǎn)是 100% 安全且無(wú) bug 的?!翱倳?huì)有 bug 出現(xiàn),如果它們沒(méi)有出現(xiàn)在硬件中,就會(huì)出現(xiàn)在軟件中;如果它們不出現(xiàn)在你的軟件中,就會(huì)出現(xiàn)在別人的軟件中。試圖做好安全工作的唯一方法是擁有多層安全?!?/p>
Linus 強(qiáng)調(diào),Linux 內(nèi)核只是整個(gè)應(yīng)用堆棧的一個(gè)層次。在內(nèi)核內(nèi)部,進(jìn)程的不同部分已經(jīng)存在多層安全性。對(duì)于正在構(gòu)建整個(gè)應(yīng)用堆棧的開發(fā)者來(lái)說(shuō),堆棧中的每一層都需要有一些概念;即如果存在安全漏洞該怎么辦,以及如果開發(fā)者正在開發(fā)的應(yīng)用代碼的上一層或下一層有漏洞該怎么辦。“任何認(rèn)為自己可以獲得 100% 安全性的人都是在做夢(mèng),而我們所處的才是現(xiàn)實(shí)?!?/p>
2005 年,Linus 創(chuàng)建了開源的分布式版本控制系統(tǒng) Git,用以有效、高速的處理從很小到非常大的項(xiàng)目版本管理;這也是他為了幫助 Linux 內(nèi)核開發(fā)而開發(fā)的版本控制工具。Linus 稱,在過(guò)去至少 15 年的時(shí)間,Linux 內(nèi)核的開發(fā)過(guò)程一直保持著相對(duì)不變的狀態(tài)?!拔覀冇幸恢碌倪^(guò)程和一致的發(fā)布時(shí)間表,從這個(gè)意義上說(shuō),內(nèi)核開發(fā)一直非常平靜,從過(guò)程的角度來(lái)看并不令人興奮,但實(shí)際上我認(rèn)為這正是我認(rèn)為你想要的。你希望有一個(gè)穩(wěn)定的流程,這樣人們就不會(huì)對(duì)所有架構(gòu)的變化感到不安。”
一定程度上而言,內(nèi)核開發(fā)過(guò)程是枯燥和可預(yù)測(cè)的。但 Linus 表示,即使已經(jīng)從事了 Linux 工作 30 多年,他仍然保持著積極愉悅的心態(tài)。因?yàn)閮?nèi)核中不斷有涌現(xiàn)新事物,且不乏創(chuàng)新?!拔覀€(gè)人最喜歡的事情之一是,我們不是一個(gè) dead project。”
Rust for Linux 進(jìn)展一直備受關(guān)注,Linus 在此次大會(huì)上也提到了這一事項(xiàng)。他透露,Rust 可能會(huì)包含在下一個(gè) Linux 內(nèi)核版本(即,Linux 5.20 )中;但 Linux 內(nèi)核將以一種非常有限的方式嘗試 Rust。他提醒稱,在 25 年前 Linux 內(nèi)核就曾嘗試過(guò)使用 C++ 來(lái)完善開發(fā),但這一努力最終以失敗告終?!凹夹g(shù)人員希望做一些新的和有趣的事情,我認(rèn)為休息對(duì)技術(shù)有很大的意義。”
此外,Linus 認(rèn)為雖然 COVID-19 的大流行對(duì) Linux 社區(qū)的許多人產(chǎn)生了一些負(fù)面影響,但這種消極影響并沒(méi)有延續(xù)到開發(fā)中。在受疫情影響而導(dǎo)致各種封鎖的頭幾個(gè)月,社區(qū)生產(chǎn)力實(shí)際反而出現(xiàn)了上升;因?yàn)樯鐓^(qū)開發(fā)者一直以來(lái)的工作溝通方式都是電子郵件,且大多數(shù)人早就已經(jīng)實(shí)現(xiàn)了居家辦公。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Linus Torvalds:Linux 不會(huì)在 30 年后成為一個(gè)“死”項(xiàng)目
本文地址:https://www.oschina.net/news/200503/linus-torvalds-linux-is-not-a-dead-project