
轉自:https://www.ithome.com/0/832/090.htm
Linux 核心社群圍繞 Rust 程式碼的爭議再度升溫,Linux 之父 Linus Torvalds 被曝曾私下表示將無視維護者的反對意見、強制合併 Rust 程式碼。

DMA(注:DMA 全稱 Direct Memory Access,即直接儲存器訪問)對映工具維護者 Christoph Hellwig 一直反對引入 Rust 程式碼,他認為這將威脅 Linux 核心的長期可維護性。Hellwig 昨日放出了一份郵件公告,表達了他對 Linux 核心中 Rust 程式碼的最新看法。
他指出,Linus 曾私下表示,無論是否有維護者反對,他都會按計劃合併 Rust 程式碼。Hellwig 認為,這一決定意味著開發者無論是否願意,都必須“接受 Rust”。
Hellwig 最在意的是 Rust 的繫結,他認為這些繫結並不符合 Rust 語言的慣用寫法。他認為這些繫結試圖彌合 Rust 與核心程式碼之間的語義差異,但這種方式顯然沒有做到這一點,反而導致了程式碼庫中的混亂。
Hellwig 警告說,這些 Rust 繫結程式碼正逐步滲透到每個子系統和庫中,導致 Linux 專案逐漸變成一個多語言、分割化的程式碼庫。他認為,這與 Linux 最初作為一個統一、單體專案的願景相悖。
官方站點:www.linuxprobe.com
Linux命令大全:www.linuxcool.com

劉遄老師QQ:5604215
Linux技術交流群:2636170
(新群,火熱加群中……)
想要學習Linux系統的讀者可以點選"閱讀原文"按鈕來了解書籍《Linux就該這麼學》,同時也非常適合專業的運維人員閱讀,成為輔助您工作的高價值工具書!