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補充說,雖然垃圾收集 "在大多數其他情況下是一件非常好的事情",但 "一般來說,你不一定能在低階系統程式設計中做到這一點"。
- 鄭州,要再造一個“富士康”?
- 職場“監視”花樣多,“防摸魚”與方便管理的邊界在哪兒?
- 研究發現火星地下水和地下冰的情況打破了人們預期
- 小鵬P7高速撞人剖析:不能識別靜物?防撞系統失效?風險提示是否到位?
- 柳暗花明又一村:中國移動2022H1營收、利潤均實現雙位數增長
- 扎克伯格的“中年危機”:模仿中國產品,這些年他抄襲的還少嗎?
- 在更多汙水中發現脊髓灰質炎病毒後 倫敦宣佈為所有10歲以下兒童接種疫苗加強針
- 房子在地震後能不能住?相關專利開發:幾分鐘出結果
- Meta聊天機器人“自爆家醜”稱公司不注重隱私 扎克伯格卻滿不在乎
- 電動汽車初創公司Rivian第二季度營收3.64億美元淨虧損同比擴大
- 蘋果預計2022年iPhone總產量2.2億臺 銷量不會下降
- 文獻版權爭議難解 知網發聲:提高稿酬
- 研究顯示SSD二氧化碳排放量可能是HDD的兩倍
- 龍芯中科在LibreOffice中增加了對LoongArch架構的支援
- 快手自研晶片進入流片階段,規模化落地仍需時日
- 年輕人在哪兒易遭遇網路詐騙?刷單兼職和網路求職
- Watch 3系列智慧手錶領銜登場 OPPO舉辦新品最多的IoT釋出會
- 這個荷蘭版的“反詐中心” 從勒索病毒手上救下了不少人
- 美國中期選舉將近 民主黨借TikTok拉票
- Microsoft 365對Office 2016和2019的訪問許可權明年不會被切斷