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

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

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

取代C++!微軟用Rust改寫的Win11內(nèi)核來了

jf_WZTOguxH ? 來源:AI前線 ? 2023-05-19 16:58 ? 次閱讀

5 月 12 日,據(jù)媒體報道,前不久微軟透露正基于 Rust 語言改寫 Windows 11 內(nèi)核,部分替代之前的 C++,當(dāng)時的說法是已添加 36000 行代碼,且開機(jī)測試通過。

874a865a-f545-11ed-90ce-dac502259ad0.png

最近,據(jù) Azure 首席技術(shù)官 Mark Russinovich 透露,最新的 Windows 11 Insider Preview 版本是第一個包含此代碼的版本。

“如果你在 Win11 Insider 預(yù)覽版中,你將在 Windows 內(nèi)核中首次體驗到 Rust 代碼,” Russinovich 昨晚發(fā)推文如是說。

Win32k.sys 負(fù)責(zé)處理器 Windows 上的圖形設(shè)備界面(GUI)和窗口管理。

按照微軟此前介紹,Rust 語言的優(yōu)勢在于極高的內(nèi)存安全性,原來內(nèi)核中大量的不安全的子例程在改寫后消失不見。同時,Rust 代碼簡潔高效,移植后 Office 應(yīng)用沒有任何性能損失,甚至部分場景比 C++ 運行效率更高。

目前,Windows 11 Canary 通道最新預(yù)覽版為 Build 25357,Dev 通道為 Build 23451,發(fā)布預(yù)覽版也迭代到了 Build 22621.1776。

無論如何,微軟的動作還是很快的。微軟只是在 4 月中旬的以色列 BlueHat IL 2023 安全會議上公開了其用 Rust 代碼替換部分 Windows 內(nèi)核的計劃。在那次活動中,微軟副總裁 David Weston 表示,“我們在操作系統(tǒng)上使用 Rust 以及其他構(gòu)造”作為“積極和有意義的內(nèi)存安全追求”的一部分。

而且微軟不僅僅將 Rust 引入了 Windows 內(nèi)核,也將其引入微軟安全處理器 Pluton 中。

“我們正朝著使用 Rust 的內(nèi)存安全語言邁進(jìn),”Weston 談到 Pluton 時說?!拔覀冞€沒有做到這一點,但這是我們正在努力解決的問題……可信計算庫中的內(nèi)存安全問題是真實存在的,而且可以說是最痛苦的問題之一,因為一旦 TPM 遭到破壞,攻擊者有就可能訪問到所有數(shù)據(jù)和信息,而如果到了必須更新 TPM 時,它們會處于重置狀態(tài),這對用戶來說是非常痛苦的。因此引入 Rust 的對我們來說很重要?!?/p>

審核編輯 :李倩

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

    關(guān)注

    4

    文章

    6537

    瀏覽量

    103816
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2090

    瀏覽量

    73406
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    228

    瀏覽量

    6526

原文標(biāo)題:取代 C++!微軟用 Rust 改寫的 Win11 內(nèi)核來了

文章出處:【微信號:AI前線,微信公眾號:AI前線】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Labview使用SFTP在WIN10系統(tǒng)正常,但是WIN11系統(tǒng)下會報錯,請問有知道怎么解決的么

    程序截圖: 報錯信息: 之前是打算FTP,但是FTP連接公網(wǎng)服務(wù)器好像有問題沒辦法解決,SFTP能連接但是在WIN11上又出錯。
    發(fā)表于 06-25 10:11

    win11如何創(chuàng)建ftp?如何進(jìn)行內(nèi)網(wǎng)穿透

    Win11如何創(chuàng)建FTP 在Windows 11上創(chuàng)建FTP服務(wù)器,需要按照以下步驟進(jìn)行: 1、打開控制面板:在任務(wù)欄上點擊搜索圖標(biāo),輸入“控制面板”并打開它。 2、啟用FTP服務(wù): 在控制面板中
    的頭像 發(fā)表于 05-30 11:05 ?723次閱讀

    STM32F407 Custom HID在win11上被識別成條形碼讀取器,且輪詢速度很慢怎么解決?

    如題,STM32F407 Custom HID在win11上被識別成條形碼讀取器,且輪詢速度很慢,大概1s中只有8次,在win10上是正常的,請問是win11的bug嗎,怎么解決?
    發(fā)表于 05-20 08:16

    微軟更新Win11強(qiáng)制推廣產(chǎn)品引發(fā)爭議

    令人困惑的是,這個窗口并非出現(xiàn)在新電腦上,而是已使用一段時間的Win11設(shè)備中出現(xiàn)。其中包含了多個推廣微軟自有產(chǎn)品的選項,如使用OneDrive云端備份文件、設(shè)定Edge瀏覽器為默認(rèn)瀏覽器、訂閱微軟365套餐等。
    的頭像 發(fā)表于 04-29 10:06 ?407次閱讀

    微軟將控制面板“字體”功能移至Win11設(shè)置

    微軟一直以來采用漸進(jìn)式遷移策略,將控件面板的功能分散至設(shè)置,現(xiàn)階段并無全面消除控件面板之意。Win11 的設(shè)置現(xiàn)已具備與控件面板相當(dāng)?shù)默F(xiàn)代字體管理界面,而控件面板內(nèi)的’字體‘功能仍可通過搜索功能開啟(Control Panel》Appearance and Persona
    的頭像 發(fā)表于 04-22 11:37 ?336次閱讀

    Win11 24H2:更強(qiáng)大的人工智能助手,豐富的鎖屏小組件和網(wǎng)絡(luò)攝像頭

    手機(jī)化身網(wǎng)絡(luò)攝像頭:Win11將支持利用安卓智能手機(jī)充當(dāng)無線網(wǎng)絡(luò)攝像頭。搭配優(yōu)異質(zhì)素的拍攝鏡頭,該功能有可能超越市場上大部分高價網(wǎng)絡(luò)攝像頭。未來的Win11更新將允許用戶在電腦上進(jìn)行視頻通話時使用手機(jī)攝像頭,并提供額外的效果調(diào)節(jié)(如HDR)等功能。
    的頭像 發(fā)表于 04-17 14:21 ?685次閱讀

    微軟將自Windows 11及Windows Server 2025起,停用寫字板功能

    早在去年9月份,微軟就已宣布Win10/Win11系統(tǒng)中的寫字板(WordPad)應(yīng)用將停止研發(fā)并將于PC更新中被刪除。如今這一期限已正式確定。
    的頭像 發(fā)表于 03-28 09:41 ?478次閱讀

    請問DfuSe demo升級工具是否支持WIN11系統(tǒng)?

    我想問一下圖中的DfuSe demo升級工具是否支持WIN11系統(tǒng)?
    發(fā)表于 03-28 06:29

    微軟將推出Win11 24H2更新,RTM版本預(yù)計數(shù)月內(nèi)敲定

    值得一提的是,Microsoft 近數(shù)周發(fā)布的Canary及Dev版更新主要聚焦于Bug修正,顯示出24H2更新的研發(fā)正處收官階段。同時,Microsoft已在Dev渠道中啟動推送以檢測Win11 24H2版的服務(wù)通道狀況。
    的頭像 發(fā)表于 03-25 11:00 ?952次閱讀

    win11上如何卸載CubeMX ?

    win11上,如何卸載CubeMX ?
    發(fā)表于 03-21 07:00

    微軟向Canary、Dev和Beta頻道推送Win11修復(fù)更新

    微軟近日于Canary及Dev渠道推送Win11Build26080.1100 (KB5037133)以及Beta通道生成的Build22635.3350 (KB5035955)更新。盡管目前Beta版均為同一版本號22635.3350,
    的頭像 發(fā)表于 03-14 10:59 ?888次閱讀

    Win11安裝ise14.7~不需要虛擬機(jī)了~

    之前一直無法在win11上安裝ise14.7,網(wǎng)上搜索也無果,所有一直vmware虛擬機(jī)使用。直到最近看了水木上jesce的回復(fù),試了下果然可以直接安裝使用的。但這樣安裝后只能編譯,不能vivado
    發(fā)表于 02-27 14:25

    谷歌捐款100萬美元給Rust基金會,以增強(qiáng)C++Rust的交互性

    如今,谷歌多項核心業(yè)務(wù)仍以 C++為主要編程語言,雖然無法直接使用Rust替代現(xiàn)有的C++程序,但谷歌依然選擇支持Rust基金會的“Interop Initiative”計劃,幫助那些
    的頭像 發(fā)表于 02-19 15:41 ?540次閱讀

    微軟發(fā)布Win10和Win11累積更新

    此次Win10系統(tǒng)升級后,亮點之一就是Copilot已正式固定在任務(wù)欄,即使沒有啟動Edge瀏覽器,也能與Copilot即時暢通溝通。
    的頭像 發(fā)表于 12-13 11:09 ?2098次閱讀

    win10和win11哪個好用

    win10和win11各有優(yōu)勢,具體哪個更好要根據(jù)實際的應(yīng)用場景和需求來決定。 首先,從性能方面來看,Win11在單線程、多線程、渲染和3DMark運行時的流暢性都優(yōu)于Win10。此外
    的頭像 發(fā)表于 11-26 14:51 ?4298次閱讀