您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關Linus Torvalds中Linux Kernel 5.14是否能整合Rust語言代碼,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
谷歌的 Android 團隊希望通過 Rust 語言重新編寫 Android 系統,而該團隊同時也在幫助評估使用 Rust 來重新編寫 Linux Kernel。通過 Rust 編程語言,Android 團隊希望新代碼能夠在總體上減少內存安全錯誤、數據競賽和邏輯錯誤。而且由于采用現代化編程語言,更多人會參與到內核的開發中來。
在接受 IT Wire 采訪的時候,Linus Torvalds 表示:“在 Linux 內核中支持 Rust 的首個補丁已經發布。負責內核開發的人表示這個舉動的意義比谷歌關于 Rust 的長文更重要”。
在回答 IT Wire 媒體問題的時候,Torvalds 表示目前還沒有整合 Rust 代碼,不過相關的代碼也許會合并到 Linux 5.14 Kernel 的 Mainline 版本中。不過 Torvalds 也坦言,對 Rust 的支持目前還處于早期階段,但至少已經提供了供其發展的基礎。
在 Linux Weekly News 下方有開發者留言道:“解決方案非常簡單,只要使用 C++ 替代 Rust 就可以了”。對此,Torvalds 抑制不住自己的笑聲。他笑道:“LOL。C++ 雖然能夠解決 C 的所有問題,但這只會讓事情變得更加糟糕,它真的是一種垃圾語言(crap language)”。
Torvalds 表示:“對于那些不喜歡 C 語言的人來說,去尋找真正能給你提供有價值東西的語言吧。比如,具有內存安全和[可以]避免 C 一些危險的語言,或者具備內部 GC [garbage collection,垃圾收集]支持并使內存管理更容易的語言。C++ 解決了所有錯誤的問題,任何說'用C++重寫內核'的人都太無知了,甚至不知道這一點。”
他說,當人們談論C語言的危險時,也是在談論C語言如此強大的部分原因,"它允許你高效地實現所有這些低級別的東西"。Torvalds補充說,雖然垃圾收集 "在大多數其他情況下是一件非常好的事情",但 "一般來說,你不一定能在低級系統編程中做到這一點"。
上述就是小編為大家分享的Linus Torvalds中Linux Kernel 5.14是否能整合Rust語言代碼了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。