女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    1955

    瀏覽量

    36056
  • 代碼
    +關注

    關注

    30

    文章

    4886

    瀏覽量

    70239
  • LINUX內核
    +關注

    關注

    1

    文章

    317

    瀏覽量

    22176
  • Rust
    +關注

    關注

    1

    文章

    233

    瀏覽量

    6952

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Linux內核教程

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

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

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

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

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

    linux內核percpu變量的實現

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

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

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

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

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

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

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

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

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

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

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

    Linux 6.1 攜帶初始Rust代碼發布

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

    Linus Torvalds宣布Linux 6.1內核系列正式發布!

    Linux 6.1 內核系列集成了改進的頁面回收代碼的多代 LRU (MGLRU) 、初始的 Rust 語言支持(仍在構建中)、新的 AMD 平臺管理框架、各種開源圖形驅動程序改進、B
    的頭像 發表于 12-13 15:14 ?991次閱讀

    Chromium正式開始支持Rust

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

    linux內核的driver_register介紹

    linux內核注冊驅動由driver_register()完成。它將驅動程序的信息添加到內核的驅動程序列表,使得內核能夠在需要時與該驅動
    的頭像 發表于 07-14 09:17 ?3515次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內核</b><b class='flag-5'>中</b>的driver_register介紹

    首個Rust版sudo發布!

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

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

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