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
- [譯] Rust 語言案例研究:社群使得 Rust 成為 npm 的簡單選擇RustNPM
- Rust語言的核心開發團隊有毒 - HackMDRust
- Meta將Rust語言納入其伺服器端程式語言Rust伺服器
- Linus Torvalds:Rust For Linux 或將被合併到 Linux 5.20 核心中RustLinux
- 製作 Rust 語言非同步 ORM 框架(Mybatis)第二彈Rust非同步ORM框架MyBatis
- Linux核心筆記003 - Linux核心程式碼裡面的C語言和組合語言Linux筆記C語言組合語言
- 終於!“30 歲”的 Linux 核心 C 語言將升級到 C11Linux
- Rust進入Linux核心將在三週內發生 - hackadayRustLinux
- Linus終於被勸動:用了30年的Linux核心C語言將升級LinuxC語言
- Rust語言4歲了 | rust-langRust
- TIOBE 12月榜單: C# 即將成為2023 年度程式語言C#
- Rust 語言學習之旅Rust
- Zig成為薪酬最高的程式語言
- PHP熟手使用Rust作為後端開發語言PHPRust後端
- Jon Gjengset認為學習Rust語言並不難GseRust
- Golang vs Rust 為後端選擇哪種語言?GolangRust後端
- C2x將成為C語言的下一個ISO標準C語言
- JavaScript、Python和Go:誰將成為2021年最好的後端程式語言?JavaScriptPythonGo後端
- Linux之父: Rust 將進入 Linux 6.1LinuxRust
- 實戰逆向RUST語言程式Rust
- Rust 語言學習之旅(6)Rust
- Rust 語言學習之旅(3)Rust
- Rust 語言學習之旅(2)Rust
- Rust 語言學習之旅(7)Rust
- Rust語言快速安裝指南Rust
- Rust語言與Go語言各自特點概要比較 –thenewstackRustGo
- Linux 核心準備升級到 Rust 1.77LinuxRust
- Rust語言記憶體管理之妙Rust記憶體
- Rust語言炒作過分了嗎? - thenewwazooRust
- actix/actix:Rust語言的Actor框架Rust框架
- Python或將成資料科學家首選語言Python資料科學
- 為什麼選擇Rust作為物聯網的程式語言? - Ash MoosaRust
- Convertlab:AI演算法將成為營銷雲核心能力AI演算法
- 第二章 Swift語言Swift