用Rust重寫Linux核心?Linus 創始人持觀望態度
例如在 2020 年的 Linux Plumbers 大會上,開發人員認真考慮了在新的 Linux 內聯程式碼中使用 Rust 語言。近日外媒 ZDNet 就這個話題採訪了 Linux 創始人 Linus Torvalds 和 Linux 穩定核心維護者 Greg Kroah-Hartman。
Torvalds 對 Linux 程式碼 Rust 化有什麼看法?他屬於“觀望”陣營,他表示:“我對這個專案很感興趣,但我認為這是那些對 Rust 非常興奮的人推動的,我想看看它然後在實踐中最終如何工作。就個人而言,我暫時不會推動 Rust 化,不過考慮到承諾的優勢以及能夠避免一些安全隱患,我對它持開放態度。但我也知道,有時承諾並不能實現”。
Torvalds 認為:“Rust的首要目標似乎是驅動程式,只是因為在那裡你會發現只是很多不同的可能目標,而且你有這些核心的單獨部分,它們相當小,而且獨立。對某些人來說,這可能不是一個非常有趣的目標,但它是明顯的目標。對驅動程式的任何初始試驗都只是架構方面的,很多驅動程式只在幾個目標架構上相關,所以Rust程式碼在某些架構上不支援的整個問題就不那麼嚴重了”。
Kroah-Hartman 也認為,“驅動程式可能是這樣的嘗試的第一個地方,因為它們是核心原始碼中依賴樹的'末葉'。它們依賴於核心核心功能,但沒有任何東西依賴於它們”。
Torvalds 也表示瞭解部分使用者並不喜歡 Rust 在 userspace 上的想法。他表示:“人們抱怨使用者空間中的 "Rustification "對於未來任何核心的使用都不是一個好兆頭,不過這個有待觀察。核心與使用者空間專案不同--在某些方面比較困難(我們使用了很多非常奇怪的標頭檔案,這就突破了可以被稱為‘C’的邊界),但在許多其他方面比較容易(主要是核心相當自足,然後不依賴其他專案來獲得最終的二進位制檔案)”。
從Kroah-Hartman所處的位置來看,“這一切都將歸結於用C語言編寫的核心核心結構和壽命規則之間的互動如何能夠對映到Rust結構和壽命規則中,讓Rust中的驅動程式能夠正確使用它們。這需要想要把這一切勾起來的開發者們做很多細緻的工作,我祝他們好運”。
因此,雖然你幾乎可以肯定不會很快看到Linux從C語言移植到Rust中,但人們對將基於Rust的使用者空間程式、驅動程式,以及最終將基於Rust的Linux核心引入Linux作業系統有很大的興趣和行動。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2766583/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- YouGov:37%的美國人對2021年持樂觀態度Go
- Git 10 週年之際,創始人 Linus Torvalds 訪談Git
- 探尋 Linux 背後的“美麗心靈”——Linux 創始人 Linus Torvalds 訪談錄Linux
- Linux創始人:核心臭蟲太多 Linux需踹口氣(轉)Linux
- Linus Torvalds:Rust For Linux 或將被合併到 Linux 5.20 核心中RustLinux
- 科創人·望繁信創始人索強:中國版流程挖掘註定有完全不同的活法
- PAYPAL,微軟,蘋果,臉書創始人創業觀點的多元化微軟蘋果創業
- 用Rust替代Java重寫DNS解析器RustJavaDNS
- 為什麼我對JavaScript的未來持樂觀態度?JavaScript
- Fast.ai兩創始人聯合發文,用資料科學解讀新冠,被噴蹭熱度,Jeremy:我絕望了ASTAI資料科學REM
- MySQL創始人:寫程式碼爽過打遊戲!MySql遊戲
- MySQL 創始人:寫程式碼比打遊戲還爽!MySql遊戲
- 調查顯示41.7%的網友對4G網路“謹慎觀望”態度
- linus mysql 重啟MySql
- Linus Trovalds談Linux核心開發管理風格Linux
- 結構性行情突出;此外,資金觀望情緒較重,
- Mandrake Linux的悲哀日,創始人被解僱Linux
- Scrum創始人的故事Scrum
- Wikipedia創始人訪談
- Facebook研究報告出爐:分析師多數持謹慎樂觀態度
- Linus Torvalds 宣佈新版Linux系統核心釋出Linux
- Ubuntu Linux創始人:對中國開源充滿信心UbuntuLinux
- 科創人·酷渲科技創始人華少:用雙贏思維做產品、連生態,實現規模化發展
- IT市場10大英雄 Linux之父蘋果創始人上榜Linux蘋果
- Ubuntu Linux創始人Mark:對中國開源充滿信心UbuntuLinux
- Linux桌面OEM大單未現 PC廠商多觀望Linux
- Linus Torvalds發話:Rust For The Kernel可能會被合併到 Linux 5.20RustLinux
- Linux核心加入了Rust語言支援LinuxRust
- NGINX創始人Igor離職NginxGo
- 專訪ThinkPHP創始人劉晨PHP
- Mozilla任命JavaScript創始人接任CEOJavaScript
- 像特斯拉創始人一樣思考
- Google創始人的公開信Go
- 當我們開始用Node重寫以前的專案時
- Cyan青心意創震撼釋出“全面擬人”機器人OrcaⅠ,機器人開始懂情感、有溫度機器人
- Linux創始人萊納斯·託瓦茲談mRNA疫苗機制Linux
- Linux創始人:手機平臺開源軟體明年普及Linux
- Linux 核心的持續整合測試Linux