国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux內核中整合對 Rust 的支持

lhl545545 ? 來源:OSC開源社區 ? 作者:OSC開源社區 ? 2022-09-19 11:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux Plumbers Conference 2022大會上舉行了一個 Rust 相關的小型會議,該會議討論的大方向大致為:正在進行的使 Rust 成為一種合適的系統編程語言的工作,以及在主線 Linux 內核中整合對 Rust 的支持。

領導 "Rust for Linux" 工作的 Miguel Ojeda 在會上介紹了 Linux 內核工作的最新狀況;內容主要在于最新的補丁系列是如何被精簡以減輕上游工作的、過去一年的各種進展,以及繼續致力于新的 Rust abstractions 以擴大 Rust 代碼在內核中的可能用途。并表示,接下來還是希望能有更多的研究人員參與進來,讓 Rust 代碼能夠盡早被合并進 Linux 內核主線中。

此外,Phoronix 指出,西部數據公司的 Andreas Hindborg 圍繞基于 Rust 的 NVMe 驅動程序發表的內容也很吸引人。Hindborg 稱,雖然目前 Linux 內核已經擁有出色的由 C 編寫的 NVMe 驅動程序,不需要替換;但鑒于 NVMe 驅動程序的廣泛使用度及其重要性,使用 Rust 編寫的 NVMe 驅動程序也是一個非常有趣的嘗試。

Hindborg 展示的基準測試結果表明,雖然 Rust NVMe 驅動程序仍處于早期階段,但其已表現不俗。“我們演示了一個用 Rust 編寫的適用于 Linux 的功能性 PCI NVMe 驅動程序”。測試環境如下:

Dell PowerEdge R6525

1 CPU socket populated - EPYC 7313, 16 cores

128 GB DRAM

1x SN840 8GT/s x4 3.94 GB/s (PCIe 3)

3x P5800x 16GT/s x4 7.88 GB/s (PCIe 4)

Debian bullseye (linux 5.10.0-15)

QEMU 5.2.0 (Debian 1:5.2+dfsg-11+deb11u2)

--enable-kvm , -m 32G , -cpu host , --smp 2

PCI pass-through (vfio-pci)

測試結果:

96c448b2-373d-11ed-ba43-dac502259ad0.png

96d92746-373d-11ed-ba43-dac502259ad0.png

96ea69ca-373d-11ed-ba43-dac502259ad0.png

96f98bb2-373d-11ed-ba43-dac502259ad0.png

Hindborg 稱,結果表明該 Rust 驅動程序能夠實現與 C 驅動程序相當的性能;但目前該驅動程序還沒有成熟,歡迎大家踴躍參與貢獻。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1964

    瀏覽量

    39558
  • 代碼
    +關注

    關注

    30

    文章

    4967

    瀏覽量

    73955
  • LINUX內核
    +關注

    關注

    1

    文章

    321

    瀏覽量

    23201
  • Rust
    +關注

    關注

    1

    文章

    240

    瀏覽量

    7585

原文標題:Rust Linux驅動程序媲美C驅動程序

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生

    大家好,我們是中國科學技術大學操作系統原理與設計(H)課oooooS小組。這個項目是我們的課程大作業:參考RT-Thread架構,使用Rust搭建一個原生的嵌入式操作系統內核。初識Rust是因為xk
    的頭像 發表于 08-02 11:03 ?3537次閱讀
    RT-Thread 遇上 <b class='flag-5'>Rust</b>:安全<b class='flag-5'>內核</b> <b class='flag-5'>RusT</b>-Thread 的誕生

    請問OpenVINO? 是否支持 Rust 綁定?

    無法確定OpenVINO?是否支持 Rust 綁定。
    發表于 06-25 07:45

    Linux內核教程

    本章學習目標掌握LINUX內核版本的含義理解并掌握進程的概念掌握管道的概念及實現了解內核的數據結構了解LINUX內核的算法掌握
    發表于 04-10 16:59 ?0次下載

    Linux內核5.4系列宣布全面可用,支持微軟exFAT文件系統

    近期,Linux內核5.4系列宣布全面可用,添加了許多新功能,更強的安全性和更新的驅動程序,以提供更好的硬件支持。Linux內核5.4增加對
    的頭像 發表于 11-28 16:07 ?4848次閱讀

    Linux 內核Rust支持可能涉及到的三個方面

    從去年九月,Linux 內核維護者 Greg 表示愿意接受用 Rust 開發 Linux 驅動,到今年七月,Linus Torvalds 回應稱可以默認啟用
    的頭像 發表于 09-04 10:36 ?3223次閱讀

    linux內核percpu變量的實現

    不會相互影響,所以也就不會有各種多線程問題。 正確的使用thread local變量,能極大的簡化多線程開發。所以不管是c/c++/rust,還是java/c#等,都內置了對thread local變量的支持。 但你知道嗎,不僅是在編程語言中,在
    的頭像 發表于 01-04 13:39 ?2554次閱讀

    谷歌Rust的加入能提高Linux內核安全性

    聲音就更多了。 不過近日谷歌用行動表示,它并沒有忘記 Android 和 Chrome OS 這兩個“兒子”:為提高未來 Android 和 Chrome OS的安全性,谷歌正在資助一個使 Rust 進駐 Linux 內核
    的頭像 發表于 06-24 15:51 ?2014次閱讀

    基于Rust基礎上如何去編寫一個Linux內核模塊

    Rust 支持。 2021 年 4 月 14 號,一封主題名為《Rust support[1]》的郵件出現在 LKML 郵件組。這封郵件主要介紹了向
    的頭像 發表于 08-27 09:59 ?3978次閱讀

    Linux內核社區正式合并LoongArch架構支持代碼

    經過龍芯中科與內核社區一年多的緊密合作,北京時間2022年6月4日清晨,Linux內核社區正式合并LoongArch架構支持代碼。
    的頭像 發表于 06-12 09:18 ?2185次閱讀

    Rust添加到Linux6.1內核的方法

    在歐洲開源峰會上,Linus Torvalds 宣布,他將在當天(在內核維護者峰會上)推動 Rust 進入即將推出的 6.1 Linux 內核。
    的頭像 發表于 09-19 10:24 ?1901次閱讀

    Linux內核Rust基礎設施優化補丁應用

    這個補丁系列是對上游 Rust 支持的第一批更改,所有引入的設施都是 “Rust 核心” 的一部分,不會與 C 端交互(沒有使用新的 C 類型;只有 strlen、memchr、額外的錯誤代碼和一些更多的 printk 格式字符
    發表于 11-15 11:19 ?1764次閱讀

    Linux 6.1 攜帶初始Rust代碼發布

    ? Linux 6.1 攜帶初始 Rust 代碼發布 Linus Torvalds 剛剛發布 Linux 6.1為 stable. 該版本整合
    的頭像 發表于 12-13 14:37 ?1103次閱讀

    Chromium正式開始支持Rust

    ? Chromium 正式開始支持 Rust 目前的支持只是第一階段,在C++代碼中使用Rust寫的第三方庫(編譯成.so)。估計明年Chromium的二進制發行文件中會包含
    的頭像 發表于 01-14 10:04 ?1483次閱讀

    首個Rust版sudo發布!

    sudo-rs項目則是用 Rust 編寫的 sudo 和 su 的、面向安全和內存安全的實現。官網聲明顯示,sudo-rs 目前僅針對基于 Linux 的操作系統;運行 sudo-rs 需要
    的頭像 發表于 09-01 15:59 ?1496次閱讀
    首個<b class='flag-5'>Rust</b>版sudo發布!

    Linux 6.10集成RISC-V更新,支持Rust編程語言

    本次補丁升級Linux內核進一步擴展了對應于RISC-V架構的Rust編程語言支持。在此之前,Rus
    的頭像 發表于 05-23 17:16 ?1638次閱讀