欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

lhl545545 ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-09-19 11:06 ? 次閱讀

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

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

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

Hindborg 展示的基準(zhǔn)測(cè)試結(jié)果表明,雖然 Rust NVMe 驅(qū)動(dòng)程序仍處于早期階段,但其已表現(xiàn)不俗?!拔覀冄菔玖艘粋€(gè)用 Rust 編寫的適用于 Linux 的功能性 PCI NVMe 驅(qū)動(dòng)程序”。測(cè)試環(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)

測(cè)試結(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ū)動(dòng)程序能夠?qū)崿F(xiàn)與 C 驅(qū)動(dòng)程序相當(dāng)?shù)男阅埽坏壳霸擈?qū)動(dòng)程序還沒有成熟,歡迎大家踴躍參與貢獻(xiàn)。

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

    關(guān)注

    10

    文章

    1951

    瀏覽量

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

    關(guān)注

    30

    文章

    4841

    瀏覽量

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

    關(guān)注

    1

    文章

    316

    瀏覽量

    21759
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    230

    瀏覽量

    6676

原文標(biāo)題:Rust Linux驅(qū)動(dòng)程序媲美C驅(qū)動(dòng)程序

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux內(nèi)核教程

    本章學(xué)習(xí)目標(biāo)掌握LINUX內(nèi)核版本的含義理解并掌握進(jìn)程的概念掌握管道的概念及實(shí)現(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系列宣布全面可用,添加了許多新功能,更強(qiáng)的安全性和更新的驅(qū)動(dòng)程序,以提供更好的硬件支持Linux內(nèi)核5.4增加對(duì)
    的頭像 發(fā)表于 11-28 16:07 ?4283次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Linus Torvalds宣布Linux 6.1內(nèi)核系列正式發(fā)布!

    Linux 6.1 內(nèi)核系列集成了改進(jìn)的頁面回收代碼的多代 LRU (MGLRU) 、初始的 Rust 語言支持(仍在構(gòu)建中)、新的 AMD 平臺(tái)管理框架、各種開源圖形驅(qū)動(dòng)程序改進(jìn)、B
    的頭像 發(fā)表于 12-13 15:14 ?888次閱讀

    Chromium正式開始支持Rust

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

    linux內(nèi)核的driver_register介紹

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

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

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

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

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