成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Rust 時代真的要來了?將成為 Linux 的第二個官方語言

系統 Linux
如今,不僅高級系統語言Rust越來越接近 Linux,而且下一個“補丁系列將 Rust 作為第二語言添加到 Linux 內核中”,它比以往任何時候都更接近Linux。

 大家知道,Linux 是 C 語言的代言人。但是,目前 Rust 正在興起而且贏得越來越多人的支持,以至于有人提議用 Rust 編程語言重寫 Linux,至少部分重寫。Linus Torvalds 和其他核心內核維護者都表示原則上對支持 Rust 的內核開發持開放態。

就在不久之前,Linux 內核中會使用除 C 之外的另一種語言的想法會被嘲笑。不過,現在事情已經起了變化。如今,不僅高級系統語言Rust越來越接近 Linux,而且下一個“補丁系列將 Rust 作為第二語言添加到 Linux 內核中”,它比以往任何時候都更接近Linux。

這些新包的最大變化是,為內核提議的 Rust 代碼現在依賴于穩定的 Rust 編譯器而不是 beta 編譯器。展望未來,每次發布新的穩定 Rust 編譯器時,Linux 上的 Rust 都會遷移。目前,它使用Rust 1.57.0。

Rust 1.57.0 最新版本截圖

正如 Linux 內核和 Linux 上的 Rust 領導者,開發人員 Miguel Ojeda 所說,“通過升級編譯器,我們已經能夠從列表中刪除一些我們正在使用的不穩定功能。” 這反過來意味著 Linux 上的 Rust 將更加穩定。

展望未來,Ojeda 寫道:“我們將繼續升級,直到我們不依賴任何不穩定的功能;在這一點上,我們可能想開始聲明支持 Rust 的最低版本,例如 GCC 和 Clang。

高級 Linux 內核開發人員 Greg Kroah-Hartman 曾說,他愿意接受使用Rust開發Linux內核的驅動程序,因為“它們是內核源代碼中依賴關系樹的‘末端葉子’。它們依賴于核心內核功能,但沒有任何東西依賴于它們。”

在在 2020 (virtual) Linux Plumbers Conference 會議上,頂級 Linux 內核開發人員討論了 Linux 的未來,已經有將引入 Rust 作為內核的第二語言的想法。

盡管 Linus Torvalds 確信,Linux 最終不會用 Rust 編寫。但是,那不是目標。沒有人會用 Rust 重寫內核的 2500 萬行 C。

在 Rust 語言負責人 Josh Triplett 和 Google 工程師 Nick Desaulniers 的帶領下,他們提議在內核中使用系統級 Rust 語言。為什么?因為它比 C 安全得多,尤其是在處理內存錯誤方面。

正如微軟首席云開發倡導者 Ryan Levick 所解釋的那樣,“ Rust 是完全內存安全的。” 由于大約三分之二的安全問題可以追溯到內存處理不當,這是一個重大改進。此外,“Rust 通常可以在不增加任何運行時開銷的情況下防止這些問題,”Levick 說。

Torvalds 雖然鼓勵采用緩慢但穩定的方法將 Rust 引入 Linux,但他也表示將 Rust 接口用于驅動程序和其他非核心內核程序是有道理的:“我相信這會發生。它可能不是 Rust,但我們將會有不同的模型來編寫這些類型的東西,而且 C 不會是唯一的模型。”

Linux 內核維護者 Miguel Ojeda以前曾表示,“該項目尚未完成,大多數工作還沒有完成。但如果高級維護人員接受當前的更改并希望我們在內核中工作,我們就準備好進入主線。” 

不過,現在工作進展順利。我希望在 2022 年的某個時候看到 Linux 內核中的第一個 Rust 代碼。 

 

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2011-05-23 10:16:25

VMware微軟

2020-09-11 10:27:07

鴻蒙安卓操作系統

2011-11-01 10:21:16

UbuntuAndroid

2012-05-07 23:41:43

JavaJVMCeylon

2022-05-18 10:26:21

微軟Linux穩定版

2018-07-16 14:09:37

2021-01-28 16:58:12

數字貨幣加密貨幣區塊鏈

2024-03-06 10:05:37

Vue語言工具VS Code 插件

2009-11-05 09:54:03

盜版黨歐洲議會

2011-09-21 13:09:33

HTML 5

2018-03-06 14:59:13

2022-04-06 08:22:13

useEffecthookrender

2011-02-18 14:04:27

Ubuntu 10.0

2010-10-08 11:29:45

AndroidiPhone

2015-08-12 11:35:32

Windows 10Windows 8

2021-05-17 18:56:20

甲骨文云區域

2010-10-25 06:33:43

戴爾dell虛擬化

2009-02-09 09:13:13

Windows 7BetaUAC

2022-03-26 09:39:53

SOC運營數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩综合一区 | 久久久久久免费免费 | 久久国产精品视频 | 一区二区三区四区国产精品 | 国产色黄| 欧美成人精品激情在线观看 | 精品日韩一区二区 | 久久精品亚洲 | 日本免费在线看 | 精品久久久久久久 | 国产精品成人免费 | 欧美黄页| 久久久123 | 一区二区三区播放 | 亚洲永久在线 | 999www视频免费观看 | 一本大道久久a久久精二百 欧洲一区二区三区 | 成人在线视频看看 | 精品国产一区三区 | 欧美精品在线播放 | 亚洲欧洲激情 | 亚洲国产精品久久 | 国产精品一区二区免费看 | 久久一级免费视频 | 欧美淫片 | 国产高清一区二区三区 | 欧美日韩国产高清 | 欧美日韩亚洲国产 | 亚洲综合精品 | 日韩在线一区二区 | 干出白浆视频 | 亚洲一区视频在线 | 久久亚洲一区 | 国产成人自拍一区 | 天久久| 91精品国产综合久久婷婷香蕉 | 国产精品毛片一区二区三区 | 成人精品一区亚洲午夜久久久 | 欧美福利视频一区 | 国产中文字幕在线观看 | 美日韩免费视频 |