当前位置: 首页 > article >正文

微软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操作系统的整体可靠性。这一举措不仅体现了微软对技术创新的持续追求,也展示了其对用户安全性的高度重视。


http://www.kler.cn/a/459380.html

相关文章:

  • 代码随想录算法训练营第五十天|图论基础|深度优先搜索理论基础|KM98.所有可达路径|广度优先搜索理论基础
  • MIPI_DPU 综合(DPU+MIPI+Demosaic+VDMA 通路)
  • Excel VBA 自动填充空白并合并相同值的解决方案
  • 【网络】ARP表、MAC表、路由表
  • 数据库进阶教程之DDL语句(万字详解)
  • node内置模块之---path 模块
  • 第25天:信息收集-项目系统一键打点资产侦察企查产权空间引擎风险监测利器部署
  • 29. 书籍叠放
  • 大模型系列——旋转位置编码和长度外推
  • Django 模型中使用 `UniqueConstraint` 实现唯一性约束
  • 碰一碰发视频后端源码技术开发详解,支持OEM
  • VectorCAST入门指导
  • vue3大屏实现;使用使用CSS Grid实现大屏
  • wxWidgets 3.2.6发布 —— 发布于2024年9月9日
  • 【机器学习】-深度学习模型
  • 计算机网络 (16)数字链路层的几个共同问题
  • node.js之---单线程异步非阻塞 I/O
  • 【C++】unordered系列关联式容器及其底层结构
  • 网络安全|如何正确识别网络钓鱼攻击?
  • 【信息系统项目管理师】第14章:项目沟通管理-基础和过程 考点梳理
  • python Celery 是一个基于分布式消息传递的异步任务队列系统
  • 物联网如何改变我们的生活:从智能家居到智慧城市
  • IEDA 使用auto Dev编码助手配置Deep Seek V3
  • Conmi的正确答案——JAVA获取远程HTTP客户端访问的IP
  • HarmonyOS Next 应用元服务开发-应用接续动态配置迁移保持迁移连续性
  • 使用 ThinkPHP 实现用户认证系统的详细教程