<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linus Torvalds:Rust For Linux 或?qū)⒈缓喜⒌?Linux 5.20 內(nèi)核中

          共 1333字,需瀏覽 3分鐘

           ·

          2022-06-24 18:02

          技術(shù)編輯:MissD丨發(fā)自 思否編輯部

          公眾號:SegmentFault




          剛剛舉辦的 LINUX 基金會-開源峰會上,Linus Torvalds 在談?wù)摗癓INUX 內(nèi)核中存在 Rust 的可能性”議題時表示:預(yù)計很快(甚至可能在下一個版本 Linux 5.20 中)就會在內(nèi)核中合并 Rust 基礎(chǔ)設(shè)施。



          盡管目前,還沒有任何針對 Linux 的 Rust 請求被發(fā)送進來或合并,但已經(jīng)看到了 Linux 內(nèi)核在基礎(chǔ)實施方面對 Rust 的初步支持,比如一些基本的示例驅(qū)動程序等等。


          一直以來,Rust for Linux 的進展都備受開發(fā)者關(guān)注。


          還記得去年 Linux 誕生 30 周年之際,Linus Torvalds 在回復(fù) Tag 1 咨詢公司創(chuàng)始合伙人兼 CEO Jeremy Andrews 的電子郵件中對《An Interview With Linus Torvalds: Linux and Git - Part 1》問題時提到的“我們不會用 Rust 取代 C 語言開發(fā)內(nèi)核”。


          當然,Linus Torvalds 當時也表示,Rust 可能會被用來開發(fā)一些驅(qū)動程序(也許是整個驅(qū)動子系統(tǒng),也許是文件系統(tǒng)),因此 Rust 不是“取代 C 語言”,而是“在一些有意義的地方擴展 Linux 內(nèi)核的 C 代碼”。


          直到去年12 月份,Linux 內(nèi)核/ Rust on Linux 的主要開發(fā)者 Miguel Ojeda 向 Linux Kernel 郵件列表提交的新補丁 (v2)中,指出將為 Linux 內(nèi)核增加對 Rust 作為第二語言的支持。



          到了上個月,最新的 Rust Linux 內(nèi)核修補程序正式發(fā)布,這些修補程序使更多功能終于得以實現(xiàn)。正如前面多次提到的那樣,在構(gòu)建內(nèi)核時,Linux 內(nèi)核中的這種 Rust 支持仍然是可選的,這取決于用戶是否希望僅在 Rust 代碼中實現(xiàn)支持或任何內(nèi)核功能。


          據(jù)悉,Linux 5.20 內(nèi)核中有不少非常令人興奮的性能優(yōu)化,除了新的硬件支持如更多 AMD 支持工作之外,RDNA3 也有望在該內(nèi)核版本中保持良好狀態(tài),可能還會看到 MGLRU 主線化等新亮點功能。


          報道稱,Linux 5.20 合并窗口將在 7 月底左右 Linux 5.19 穩(wěn)定版發(fā)布后打開,屆時大家將會看到 Rust PR 是否已提交并將用于下一個內(nèi)核版本。



          Linus Torvalds 去年表示會采取觀望的態(tài)度,是考慮到了 Rust 優(yōu)勢背后的復(fù)雜性,想要先看看這些優(yōu)勢是否真的奏效。不過現(xiàn)在,Linux 內(nèi)核似乎已經(jīng)增加了將 Rust 作為期第二語言,且 Linus Torvalds 也已經(jīng)透露 Rust For Linux 即將被合并到 Linux 5.20 內(nèi)核中,看來事情已經(jīng)發(fā)生了一些轉(zhuǎn)變。


          讓我們一起期待 7 月底 Linux 5.20 內(nèi)核版本的到來,此前一直關(guān)注 Rust for Linux 的開發(fā)者及用戶們也可以前往 GitHub 倉庫隨時查看更新。


          參考鏈接:

          https://segmentfault.com/a/1190000042019374


          - END -

          瀏覽 27
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色小视频在线免费观看 | 93久久| 一区二区三区无码翻白眼 | 麻豆高清无码 | 插人网站在线看 |