Linus Torvalds: 慶幸的是30年後,Linux不是一個死項目

在從事 Linux 工作30年後,Linus Torvalds 仍然對他創造的開源作業系統及其未來的創新前景充滿熱情。

今天,Linux 作業系統是雲端運算、邊緣運算、嵌入式和物聯網(IoT)技術的基礎,使數十億設備的運行成為可能。Linux 是一個由眾多貢獻者參與的開源社區開發的,每 6-10 周發佈更新一次核心的版本,稱為 Linux 核心。每個新的主要核心更新都是由 Torvalds 本人發佈的。

不久前,Torvalds 與他的老朋友 Dirk Hohndel(目前是 Cardano 基金會的首席開源官)進行了關於 Linux 現狀的談話。談話內容包括開源安全狀況、新技術和疫情對 Linux 發展的影響。

在2022年開源峰會活動上發言

在2022年開源峰會活動上發言

Torvalds 指出,毫無疑問,新冠疫情對 Linux 社區的許多人產生了負面影響。然而,這種消極影響並沒有影響 Linux 的開發。

「在各種封鎖的頭幾個月,我們的生產力實際上還提升了,因為我們可以通過通過電子郵件工作,而且大多數人都在居家辦公」,Torvalds 說道。

枯燥的 Linux 核心開發過程是如何進行的

據 Torvalds 說,至少在過去 15 年裡,Linux 核心的開發過程一直保持著相對不變的狀態。

2005 年,Torvalds 創建了開源的 Git 版本控制系統,以幫助實現更快、更最佳化的開發方法。今天,Git 是所有開源開發背後的主要技術之一,為 GitHub 程式碼服務等提供動力。

「我們有相同的流程和相同的發佈時間表,從這點上來說,核心開發一直是按部就班的,看起來並不令人興奮,而這正是我認為大家所想要的」,Torvalds 說道,「大家希望有一個穩定的開發過程,這樣人們就不會對所有基礎設施的變化感到不安。」

雖然開發過程是枯燥和可預測的,但 Torvalds 說,在從事 Linux 工作 30 多年後,他仍然感到驚訝和高興,因為有許多新東西進入了 Linux 核心,使其完成了許多創新。

Torvalds 說:「我個人最慶幸的事情之一就是 Linux 沒有變成一個死項目。

Rust 即將進入 Linux

在物理世界中,當金屬上出現鏽跡時,通常是年齡和腐爛的標誌,但「Rust」(中文直譯為鐵鏽)被納入 Linux 的情況卻並非如此。

在即將到來的 Linux 的變化中,包括了用開源的 Rust 程式語言編寫的程式碼。Torvalds 說,Rust 可能會被納入下一個 Linux 核心版本。此前,Linux 大多是用 C 程式語言編寫的。

Rust 與 C 語言不同,它能更好地利用和保護計算記憶體資源。但 Torvalds 也表示,Linux 核心打算嘗試 Rust 的方式比較有限。他表示,25 年前,Linux 核心也曾反對過使用 C++ 程式語言的想法,這一努力最終以失敗告終。

Torvalds 表示,技術人員希望做一些新的和有趣的事情,而我認為有時在技術上「少折騰」也有很大的意義。

開源安全永遠不會是 100%

安全是最近開源社區經常討論的話題,特別是在各種開源峰會活動中。

Linux 基金會的 OpenSSF(開源安全基金會)最近透露,它將花費 1.5 億美元來保護開源軟體的安全。之前也有相關的開源報告指出,人們對開源安全總體上缺乏信心。

Torvalds 並不指望包括 Linux 核心在內的開源軟體能夠 100% 安全和沒有漏洞。

Torvalds 說:「錯誤會發生,如果它們不發生在硬體上,就會發生在軟體上,如果它們不發生在你的軟體上,就會發生在別人的軟體上。試圖做好安全工作的唯一方法是構建多層安全防禦措施。」

Torvalds 還強調,Linux 核心只是整個應用堆疊中的一層。他解釋說,在核心內部,已經有多個安全層,用於程序的不同部分。對於正在構建整個應用堆疊的開發者來說,堆疊中的每一層都需要有一些安全概念,仔細想想,如果有安全漏洞該怎麼辦,如果開發者正在開發的應用程式碼的上一層或下一層有漏洞該怎麼辦。

任何認為能做到 100% 安全的人,或許都活在理想世界裡,而這並不現實。」Torvalds 說道。
【CSDN 編者按】「有些人生來就具有統率百萬人的領袖風範,而另一些人則是為寫出顛覆世界的軟體而生。唯一一個能同時做到這兩者的人,就是 Torvalds。」這是美國時代週刊對Linux 之父 Linus Torvalds 的評價。在引領世界上最大的協作項目:Linux 核心開發後的 30 年,他為何依然對這項工作樂此不疲?快來聽聽 Torvalds 對 Linux 有什麼新的見解。

原文連結:https://venturebeat.com/2022/06/21/linus-torvalds-after-30-years-linux-is-not-a-dead-project/

作者 | Sean Michael Kerner
譯者 | 彭慧中 責編 | 屠敏

相關文章

新起之秀 DPU,正在掀起資料中心變革!

新起之秀 DPU,正在掀起資料中心變革!

在全產業數字化轉型趨勢之下,網路資料呈海量增長態勢,傳統 CPU 解決方案已無法負載現有的業務量——資料處理的效能受到限制;上層的應用計算能...

不可忽視的大資料分析技術十大趨勢

不可忽視的大資料分析技術十大趨勢

隨著數字世界的不斷發展,越來越多的企業組織開始實施資料驅動型(data-driven)發展模型,來增強客戶體驗、降低生產成本、最佳化運營流程...

2023年SASE技術應用和發展趨勢預測

2023年SASE技術應用和發展趨勢預測

安全訪問服務邊緣(SASE)一直是研究機構Gartner最青睞的新技術之一,在其給出的SASE定義中,明確規定了完整的SASE方案應該結合S...

5G技術應用中的6大安全風險

5G技術應用中的6大安全風險

5G網路技術有著諸多應用特點,比如可以縮短延遲、提升網速等。這些特點使其在2023年將得到更加廣泛的應用。然而,5G應用方案中大量採用了虛擬...