歡迎您光臨本站 註冊首頁

Linus Torvalds 對 Linux 核心支援 Rust 的看法:預設可以有效啟用

←手機掃碼閱讀     admin @ 2020-07-13 , reply:0

最近在 Linux Plumbers 2020 會議前,有核心開發者提議會上討論一些關於 Linux 中支援 Rust 的話題,引來了 Linus Torvalds 的迴應。

去年就有開發者詢問 Linux 核心穩定版維護者 Greg Kroah-Hartman “Linux 有沒有想法擁抱 Rust”,Greg 表示願意接受用 Rust 開發 Linux 內核的驅動程式,但前提是:

  • 1、以可選的方式存在,而不是預設啟用,這樣其他開發者就不需要使用 Rust 去構建核心
  • 2、Rust 驅動需要體現出比 C 驅動具有優勢,比如針對核心 API 的安全封裝器

此次 Linus 關於 Linux 支援 Rust 的迴應看上去正是針對這第 1 個條件。

Greg 希望 Linux 中的 Rust 支援是以可選的方式存在,而不能全面預設啟用,類似於在一個大的系統配置項裡還要單獨開啟一個針對 Rust 的小選項,但 Linus 則認為應該在預設情況下可以有效地啟用支援,以確保進行廣泛的測試,而不是隻有某些開發者孤立地在進行瘋狂/錯誤的使用,因為沒有人關注,問題會被掩蓋。

同時,Linus 還用 Kconfig 的使用指令舉例,表示 Rust 支援需要足夠簡潔,類似“config RUST_IS_AVAILABLE……”,Linus 認為如果在系統上檢測到 Rust 編譯器,則 Kconfig 將啟用 Rust 支援,並繼續構建任何假定的 Rust 核心程式碼,以至少檢視其是否正確構建。“我希望以如此簡單的格式引入第一個 Rust 驅動程式(或其它任何驅動程式),以使故障顯而易見且簡單。”


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/117139/linus-linux-rust-support-remark
Linus Torvalds 對 Linux 核心支援 Rust 的看法:預設可以有效啟用已經有115次圍觀

http://coctec.com/news/all/show-post-242824.html