天天看點

新的核心更新檔表明Rust可能是Linux的下一個前沿陣地

由于對C語言的依賴,Linux核心一直保持着相當優秀的可移植性,但現在核心團隊認真地采用Rust威脅着C語言的統治地位。Mozilla十年前研發的技術已經成為一股重要的力量,它提供了與經典編譯語言相同的靈活性,同時提供了與C語言的互操作性。

新的核心更新檔表明Rust可能是Linux的下一個前沿陣地

核心開發者長期以來一直在讨論将Rust引入Linux的可能性,而Linux核心現在包括一個穩定的Rust編譯器,這促使核心開發者Miguel Ojeda推出一個更新檔,使Rust成為核心團隊事實上的第二種官方語言。

ZDNet的Steve J Vaughan-Nichols采訪了Linux核心進階開發人員Greg Kroah-Hartman,後者建議Rust代碼可以從驅動層面開始滲透到核心中。"驅動程式可能是這樣的嘗試的第一個地方,這是它們是核心源中依賴關系樹的'枝丫',依賴于核心的核心功能的同時沒有任何東西依賴于它們。",Hartman說。

Linus Torvalds也同意這一看法,說驅動程式是一個"明顯的"目标。

這并不意味着現在需要努力用Rust重寫任何現有的核心源代碼,但是如果新的核心開發朝這個方向發展,我們可能會看到10年後的一個巨大的Rust代碼庫存在在核心中。

新的核心更新檔表明Rust可能是Linux的下一個前沿陣地

繼續閱讀