chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

Linux內(nèi)核中整合對 Rust 的支持

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

掃碼添加小助手

加入工程師交流群

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

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

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

Hindborg 展示的基準測試結(jié)果表明,雖然 Rust NVMe 驅(qū)動程序仍處于早期階段,但其已表現(xiàn)不俗?!拔覀冄菔玖艘粋€用 Rust 編寫的適用于 Linux 的功能性 PCI NVMe 驅(qū)動程序”。測試環(huán)境如下:

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)

測試結(jié)果:

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 稱,結(jié)果表明該 Rust 驅(qū)動程序能夠?qū)崿F(xiàn)與 C 驅(qū)動程序相當?shù)男阅埽坏壳霸擈?qū)動程序還沒有成熟,歡迎大家踴躍參與貢獻。

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

    關(guān)注

    10

    文章

    1957

    瀏覽量

    38384
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4922

    瀏覽量

    72235
  • LINUX內(nèi)核
    +關(guān)注

    關(guān)注

    1

    文章

    317

    瀏覽量

    22857
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    237

    瀏覽量

    7407

原文標題:Rust Linux驅(qū)動程序媲美C驅(qū)動程序

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RT-Thread 遇上 Rust:安全內(nèi)核 RusT-Thread 的誕生

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

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

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

    Linux內(nèi)核教程

    本章學(xué)習(xí)目標掌握LINUX內(nèi)核版本的含義理解并掌握進程的概念掌握管道的概念及實現(xiàn)了解內(nèi)核的數(shù)據(jù)結(jié)構(gòu)了解LINUX內(nèi)核的算法掌握
    發(fā)表于 04-10 16:59 ?0次下載

    Linux內(nèi)核5.4系列宣布全面可用,支持微軟exFAT文件系統(tǒng)

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

    Linux 內(nèi)核Rust支持可能涉及到的三個方面

    從去年九月,Linux 內(nèi)核維護者 Greg 表示愿意接受用 Rust 開發(fā) Linux 驅(qū)動,到今年七月,Linus Torvalds 回應(yīng)稱可以默認啟用
    的頭像 發(fā)表于 09-04 10:36 ?3067次閱讀

    linux內(nèi)核percpu變量的實現(xiàn)

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

    谷歌Rust的加入能提高Linux內(nèi)核安全性

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

    基于Rust基礎(chǔ)上如何去編寫一個Linux內(nèi)核模塊

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

    Linux內(nèi)核社區(qū)正式合并LoongArch架構(gòu)支持代碼

    經(jīng)過龍芯中科與內(nèi)核社區(qū)一年多的緊密合作,北京時間2022年6月4日清晨,Linux內(nèi)核社區(qū)正式合并LoongArch架構(gòu)支持代碼。
    的頭像 發(fā)表于 06-12 09:18 ?1928次閱讀

    Rust添加到Linux6.1內(nèi)核的方法

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

    Linux內(nèi)核Rust基礎(chǔ)設(shè)施優(yōu)化補丁應(yīng)用

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

    Linux 6.1 攜帶初始Rust代碼發(fā)布

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

    Chromium正式開始支持Rust

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

    首個Rust版sudo發(fā)布!

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

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

    本次補丁升級,Linux內(nèi)核進一步擴展了對應(yīng)于RISC-V架構(gòu)的Rust編程語言支持。在此之前,Rus
    的頭像 發(fā)表于 05-23 17:16 ?1438次閱讀