2022年Rust將成為Linux核心第二語言
幾個月以來,在為 Linux 核心啟用 Rust 方面取得了更多進展:
Miguel Ojeda 剛剛幾分鐘前已經傳送了“v2”補丁以在核心中支援 Rust。補丁系列將 Rust 作為第二語言新增到 Linux 核心中。
透過這些更新的包,Rust 程式碼現在依賴於穩定的 Rust 1.57.0版本而不是之前的 beta 編譯器,新增了新的模組化選項,更嚴格的程式碼執行,啟用了額外的 Rust 編譯器診斷,核心中使用的新抽象,以及其他低階別程式碼改進。紅帽現在也加入了 Arm、谷歌和微軟,表達他們對 Linux 核心中的 Rust 程式碼的支援。
Linus Torvalds 認為:Linux 最終不會用 Rust 編寫,沒有人會用 Rust 重寫核心的 2500 萬行 C。
在 Rust 語言負責人 Josh Triplett 和 Google 工程師 Nick Desaulniers 的帶領下,他們提議在核心中使用系統級 Rust 語言。為什麼?因為它比 C 安全得多,尤其是在處理記憶體錯誤方面。
Torvalds 看到了優勢。雖然他鼓勵採用緩慢但穩定的方法將 Rust 引入 Linux,但他也表示將 Rust 介面用於驅動程式和其他非核心核心程式是有道理的。
現在工作進展順利,希望在 2022 年的某個時候看到 Linux 核心中的第一個 Rust 程式碼。
相關文章
- Rust for Linux 新補丁:為 Linux 核心增加對 Rust 作為第二語言的支援RustLinux
- Linux核心加入了Rust語言支援LinuxRust
- Linux核心C語言將升級LinuxC語言
- [譯] Rust 語言案例研究:社群使得 Rust 成為 npm 的簡單選擇RustNPM
- Rust程式語言2022年自身發展展望 - chesterRust
- 2011年7月程式語言排行榜:Objective-C將成為年度語言Object
- Rust語言Rust
- Rust語言的核心開發團隊有毒 - HackMDRust
- Meta將Rust語言納入其伺服器端程式語言Rust伺服器
- 將系統語言設定成英語
- 製作 Rust 語言非同步 ORM 框架(Mybatis)第二彈Rust非同步ORM框架MyBatis
- PHP成為首個在核心中嵌入加密庫的程式語言PHP加密
- Linus終於被勸動:用了30年的Linux核心C語言將升級LinuxC語言
- JavaScript、Python和Go:誰將成為2021年最好的後端程式語言?JavaScriptPythonGo後端
- 2021年Rust語言調查結果Rust
- Rust語言4歲了 | rust-langRust
- Golang vs Rust 為後端選擇哪種語言?GolangRust後端
- PHP熟手使用Rust作為後端開發語言PHPRust後端
- Jon Gjengset認為學習Rust語言並不難GseRust
- Rust 語言學習之旅Rust
- Linux核心筆記003 - Linux核心程式碼裡面的C語言和組合語言Linux筆記C語言組合語言
- C2x將成為C語言的下一個ISO標準C語言
- 2019年Rust語言調查報告Rust
- 終於!“30 歲”的 Linux 核心 C 語言將升級到 C11Linux
- Rust 語言學習之旅(6)Rust
- Rust 語言學習之旅(3)Rust
- Rust 語言學習之旅(2)Rust
- Rust 語言學習之旅(7)Rust
- Rust語言快速安裝指南Rust
- Rust語言開發資源Rust
- 2020 年 HackerEarth 調查:Go 語言成為最受歡迎的語言(內含 Go 語言圖譜下載)Go
- Linus Torvalds:Rust For Linux 或將被合併到 Linux 5.20 核心中RustLinux
- 將JavaScript 作為第一程式語言JavaScript
- 將JavaScript視為第一程式語言JavaScript
- 成為Linux核心高手的四個方法Linux
- 將你的 C 語言程式碼編譯成 .NET編譯
- 2013年1月程式語言排行榜:Objective-C成為2012年度語言Object
- Kotlin成為正式的Android程式語言KotlinAndroid