成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟開始擁抱 Rust,Rust 正式入駐Windows 平臺!

系統 Windows
上個月,在 Tel Aviv 舉辦的 BlueHat IL 2023會議上,Windows 操作系統安全總監 ”David dwizzle Weston“ 宣布 Rust 正式進入操作系統內核。

微軟正在用 Rust 編程語言重寫核心 Windows 庫!

上個月,在 Tel Aviv 舉辦的 BlueHat IL 2023會議上,Windows 操作系統安全總監 ”David dwizzle Weston“ 宣布 Rust 正式進入操作系統內核。

為什么微軟會選擇 ”Rust“ 重寫核心Windows庫呢?

Rust 的優勢

Rust 在TioBe 四月的編程語言排行榜中已經進入了前20了,可見其發展態勢迅猛!

Rust 專注于內存安全和類似的保護,這將會減少代碼中很多不良錯誤。

開始擁抱 Rust 

“實際上,接下來的幾周或幾個月內,我們將在內核中使用 Rust 啟動 Windows,這真的很酷,”

“這里的基本目標是將其中一些內部 C++ 數據類型轉換為 Rust 等價物。”

在微軟看來,Rust這門語言是一種在代碼落入用戶手中之前捕獲和消除內存安全漏洞的方法。

未來很多的內核程序將會使用Rust 編寫。

Rust 未來很有力量

Rust 在長時間內“叫好不叫座”的原因,除了新手不友好外,前Deepin CTO也在推特上分享了自己的見解,它認為Rust 未來是一個很有力量的語言;

Rust 正式入駐Windows

微軟為什么擁抱 Rust? 主要有以下幾點原因:

1. 內存安全:Rust 語言的設計目標之一就是提供內存安全保證,避免出現內存泄漏、緩沖區溢出等問題,這對于開發高性能、高可靠性的系統非常重要。

2. 并發性能:Rust 語言的并發性能非常出色,它提供了輕量級的線程和異步編程模型,可以充分利用多核處理器的性能。

3. 生態系統:Rust 生態系統非常活躍,擁有豐富的第三方庫和工具,可以大大提高開發效率。

4. 跨平臺支持:Rust 語言可以編譯成本地代碼,支持多種操作系統和硬件平臺,可以方便地開發跨平臺應用程序。

5. 開源社區:Rust 語言是一個開源項目,擁有龐大的開發者社區,可以獲得來自全球開發者的支持和貢獻。

Windows 的 Rust 改造始于 2020 年,由 DWriteCore 開始,DWriteCore 是 Windows 的 DWrite 引擎的 Windows 應用程序 SDK 實現,用于文本分析、布局和渲染。DWriteCore 現在由大約 152,000 行 Rust 代碼和大約 96,000 行C++代碼組成。

除了假定的安全性改進之外,據說使用OTLS(OpenType庫服務)整形(替換)字形的性能提高了5%到15%。現在,開發人員可以使用所有這些功能。

Microsoft Windows 圖形設備接口 (Win32 GDI) 正在移植到 Rust 上,到目前為止有 36000 行 Rust 代碼。最新版本的 Windows 11 使用 Rust 版本啟動,該版本通過了所有 GDI 測試,但 Rust 端口目前在功能標志后面被禁用。

“現在Windows內核中實際上有一個SysCall,它是在Rust中實現的”

微軟遇到的問題

Windows 在其自己的產品中修補了大約2006%的CVE列出的安全漏洞,這些類型的錯誤是核心內核問題;

隨著行業對內存安全編程的支持越來越多,微軟對 Rust 的探索變得更加熱情!

Rust 工具鏈致力于防止構建和發布可利用的代碼,這在理想情況下減少了攻擊軟件弱點的機會。

微軟對 Rust 的 熱衷是有限度的,在 Rust 中重寫 Windows正在進行,但是還要保護更多的原生代碼。

另外微軟也會為Rust貢獻自己的力量,來推動整個Rust的發展。

責任編輯:華軒 來源: 今日頭條
相關推薦

2023-04-28 17:24:02

2023-09-26 19:17:01

項目Windows操作系統

2023-04-28 14:10:33

2023-06-19 14:14:24

Rust程序Web

2012-01-10 10:24:24

UbuntuLinux 3.2

2015-04-03 09:07:10

JavaScriptWindows

2023-09-26 19:20:09

微軟開源windows

2011-07-14 10:15:42

MozillaFirefox蘋果

2016-07-05 14:32:55

IT

2022-12-12 13:46:00

Linux 6.1

2021-06-27 06:38:14

Windows 11操作系統微軟

2024-11-08 09:19:28

2023-05-29 16:25:59

Rust函數

2025-01-03 09:12:11

2021-11-10 09:43:53

微軟開發系統

2011-12-13 09:52:41

Windows 8開源軟件

2023-01-16 13:43:04

2013-03-19 11:18:23

微軟天貓

2009-10-23 08:09:02

Windows 7系統發布
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲综合激情 | 四虎影院在线观看av | 成人一区在线观看 | 色综合色综合色综合 | 午夜精品一区二区三区在线观看 | 国产一区二区在线视频 | 欧美一级二级三级视频 | 国产视频久久久 | 日本一区二区高清视频 | 亚洲精品一区二区三区在线 | 欧美国产一区二区三区 | 奇米影视77 | 亚洲一区在线免费观看 | 成人免费视频网站在线看 | 国产精品99精品久久免费 | 欧美日韩成人在线 | 国产成人精品亚洲日本在线观看 | 国产美女在线播放 | 久久精品毛片 | 麻豆91精品91久久久 | 亚洲视频中文字幕 | 成人综合一区二区 | 成人免费视频观看视频 | 午夜丁香视频在线观看 | 国产成人精品免费 | 久久一二区 | 国产成人在线观看免费 | 羞羞视频网站免费观看 | dy天堂| 蜜桃免费一区二区三区 | 国产精品久久久久久久久久 | 成人深夜福利网站 | 成人国产一区二区三区精品麻豆 | 亚洲伊人精品酒店 | 99热免费在线 | 欧美精品一区二区三区蜜桃视频 | 国产精品一区二区免费看 | 亚洲精品免费在线 | 午夜一区二区三区 | 久久一区二区三区四区 | 蜜臀av日日欢夜夜爽一区 |