精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

取代C++!微軟用Rust改寫的Win11內核來了

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

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

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

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

“如果你在 Win11 Insider 預覽版中,你將在 Windows 內核中首次體驗到 Rust 代碼,” Russinovich 昨晚發推文如是說。

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

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

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

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

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

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微軟
    +關注

    關注

    4

    文章

    6572

    瀏覽量

    103963
  • C++
    C++
    +關注

    關注

    22

    文章

    2104

    瀏覽量

    73503
  • Rust
    +關注

    關注

    1

    文章

    228

    瀏覽量

    6574

原文標題:取代 C++!微軟用 Rust 改寫的 Win11 內核來了

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

收藏 人收藏

    評論

    相關推薦

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

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

    win11如何創建ftp?如何進行內網穿透

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

    通過CYUSB3014完成數據收發的FPGA硬件配置,為什么WIN11無法識別串行端口?

    問題。 關于我的硬件配置,如原理圖所示,I2C 端口電源和 JTAG 是懸空的,不知道是否會有問題。 模式配置選擇為 USB 啟動模式,但我不知道為什么 WIN11 無法識別串行端口。
    發表于 05-24 06:07

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

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

    微軟更新Win11強制推廣產品引發爭議

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

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

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

    Win11 24H2:更強大的人工智能助手,豐富的鎖屏小組件和網絡攝像頭

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

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

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

    請問DfuSe demo升級工具是否支持WIN11系統?

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

    微軟將推出Win11 24H2更新,RTM版本預計數月內敲定

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

    win11上如何卸載CubeMX ?

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

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

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

    Win11安裝ise14.7~不需要虛擬機了~

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

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

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

    微軟發布Win10和Win11累積更新

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