為Linux核心新增Rust支援的最新補丁已經出現

2022-10-06 19:27:16 字數 894 閱讀 4065

今天是獨立日,但linux的許多美國開發人員並沒有閒著,一套修訂後的補丁已經生效,正為linux核心中的rust提供支援,作為一種輔助程式語言,用於提高安全性尤其是記憶體訪問的安全是最重要的領域。

這套共計17個補丁為linux核心提供了初步的rust支援,並提供了乙個驅動例項,在其早期形式中總共有超過33000行的新**。

miguel ojeda一直在程式設計客棧領導 "rust for linux"的工作--現在這個專案得到了google的資助以使這種程式語言能夠在核心中使用。雖然5.14核心合併視窗目前正在進行,但這並沒有被標記為拉動請求階段,估計要到下乙個或者更晚的週期才會登陸。這是繼4月份發出的 "徵求意見"補丁之後的又一進展。

rust for linux的啟用現在已經達到了33000多行**,部分原因是他們目前在樹中包括了rust的 "alloc"標準庫的乙個子集,為核心目的進行了修改。最終,開發者們將嘗試把變化放到上游的alloc crate中,但現在是在核心樹中進行,其他需要的庫也是在核心樹中進行的。

這些新補丁的另乙個變化是,之前的版本需要使www.cppcns.com用rust編譯器的每夜版本,而現在核心可以用beta和穩定版的rustc編譯。然而,核心支援確實需要一些rust編譯器的功能,目前被上游視為不穩定的**。

除了aarch64、powerpc和x86_64之外,arm 32位和risc-v體系現在也被rust for linux所支援。zaqqdoud

除了linux核心中的rust管道外,rust支援的最初使用者是rust中的android binder ipc實現,這仍被認為是一項正在進行的工作。

這些最新的rust for linux核心補丁可以在核心郵件列表中找到:

本文標題: 為linux核心新增rust支援的最新補丁已經出現

本文位址: /news/roll/406455.html

為wampserver 新增新版本php支援

1.1.停止wamp伺服器.3.從已存在的php版本檔案中 如php7.0.4 eg.wamp bin php php7.0.4 複製以下檔案 php.ini phpforapache.ini和wampserver.conf到php7.2.3資料夾.4.開啟php7.1.0資料夾的以下檔案 php....

新增linux核心驅動

1.將核心驅動.ko放入 lib modules 3.2.0 23 generic kernel drivers 目錄下 2.執行depmod a來解決依賴 掃瞄driver下的驅動依賴關係 命令執行完成後,會自動生成modules.dep 和modules.alias。dep為依賴關係。3.更新當...

為freeswitch 新增h323支援

freeswitch可以支援h323協議,可以通過安裝mod h323才能夠使用。如果需要安裝mod h323,首先要安裝h323 plus.下面來說說具體步驟 參考 data h323 ptlib 和 data h323 h323plus下面 2.設定環境變數 export pkg config ...