微软Win11内核迎新变,Rust语言助力提升系统安全可靠性

本文来自ITBEAR 的报道

近期,微软在其Windows操作系统的发展道路上迈出了引人注目的一步。据悉,早在2023年,微软就已着手尝试利用Rust编程语言对Windows NT内核的部分模块进行重构。

这一努力终于在Windows 11的24H2版本中得到了初步展现。微软在更新日志中明确提及,他们已经成功利用Rust开发了一个新的GDI区域。这一成果标志着微软在将Rust引入操作系统核心组件方面取得了实质性的进展。

具体而言,微软已经通过Rust实现了一个名为win32kbase_rs.sys的内核模块,模块名称中的"rs"正是Rust的缩写。尽管目前仅有一个内核模块完成了替换,但这无疑是一个令人振奋的开端。

微软在日志中强调,Rust相较于传统的C/C++编程语言,在可靠性和安全性方面具有显著优势。因此,用户可以期待在未来看到Rust在Windows NT内核中得到更广泛的应用。这意味着,随着时间的推移,Windows操作系统的内核中将有更多模块采用Rust进行开发。

Rust作为一种由Mozilla主导开发的通用、编译型编程语言,以其卓越的安全性、并发性和实用性而备受瞩目。它支持多种编程风格,并且其设计准则与微软提升操作系统安全性的目标高度契合。特别是在防止某些类型的计算机错误方面,Rust展现出了非凡的能力。

通过采用Rust对内核进行重构,微软旨在降低系统崩溃的风险,并提升Windows操作系统的整体可靠性。这一举措不仅体现了微软对技术创新的持续追求,也展示了其对用户安全性的高度重视。

相关推荐
Lyyaoo.14 小时前
【JAVA基础面经】JVM的内存模型
java·开发语言·jvm
杨凯凡14 小时前
【017】泛型与通配符:API 设计里怎么用省心
java·开发语言
2401_8734794020 小时前
如何利用IP查询定位识别电商刷单?4个关键指标+工具配置方案
开发语言·tcp/ip·php
我爱cope21 小时前
【从0开始学设计模式-10| 装饰模式】
java·开发语言·设计模式
菜鸟学Python21 小时前
Python生态在悄悄改变:FastAPI全面反超,Django和Flask还行吗?
开发语言·python·django·flask·fastapi
浪浪小洋1 天前
c++ qt课设定制
开发语言·c++
charlie1145141911 天前
嵌入式C++工程实践第16篇:第四次重构 —— LED模板,从通用GPIO到专用抽象
c语言·开发语言·c++·驱动开发·嵌入式硬件·重构
故事和你911 天前
洛谷-数据结构1-4-图的基本应用1
开发语言·数据结构·算法·深度优先·动态规划·图论
程序猿编码1 天前
给你的网络流量穿件“隐形衣“:手把手教你用对称加密打造透明安全隧道
linux·开发语言·网络·安全·linux内核
skilllite作者1 天前
AI agent 的 Assistant Auto LLM Routing 规划的思考
网络·人工智能·算法·rust·openclaw·agentskills