微软:加大力度在 Windows 11 使用 Rust

这篇具有很好参考价值的文章主要介绍了微软:加大力度在 Windows 11 使用 Rust。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Windows 11 上周发布了新的测试版 (Insider Preview Build 25905)。

发布公告提到此版本已经使用 Rust 重写 Windows 11 内核中的部分模块。

据介绍,该预览版使用 safe Rust 对关键内核功能进行了早期实现。具体来说,win32kbase_rs.sys 包含 Windows GDI region 的新实现。虽然这是一个小的实验性功能,微软工程师表示将继续增加 Rust 在内核中的使用

今年 3 月份,Windows 操作系统安全总监 David “dwizzle” Weston 在以色列特拉维夫的 BlueHat IL 2023 上宣布 Rust 进入操作系统内核 —— 用 Rust 重写核心 Windows 库,并表示在接下来的几周或几个月内,大家将会在内核中使用 Rust 启动 Windows,该项工作的基本目标是将其中一些内部的 C++ 数据类型替换成 Rust。

延伸阅读:“巨硬” 要让 Windows 更硬,用 18 万行 Rust 代码重写核心 Windows 库文章来源地址https://www.toymoban.com/news/detail-597909.html

到了这里,关于微软:加大力度在 Windows 11 使用 Rust的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微软用 18 万行 Rust 重写了 Windows 内核

    微软正在使用 Rust 编程语言重写其核心 Windows 库。 5 月 11 日——Azure 首席技术官 Mark Russinovich 表示,最新的 Windows 11 Insider Preview 版本是第一个包含内存安全编程语言 Rust 的版本。 “如果你参加了 Win11 Insider 环,你将在 Windows 内核中首次体验 Rust,”Russinovich 昨晚发推文说。

    2024年02月11日
    浏览(36)
  • DARPA加大拓扑量子投资!联合微软开发公用事业规模量子计算机

    内容来源: 量子前哨(ID:Qforepost) 编辑 丨 慕一   编译/排版 丨沛贤 深度好文:1500字丨10分钟阅读 美国政府根据近期的量子技术成果和构建量子计算机的详细计划,加大了对微软Azure量子的资助。 美国国防高级研究计划局 (DARPA) 执行了一项计划,旨在确定建造和运行公用

    2024年04月09日
    浏览(103)
  • Rust软件外包开发语言的特点

    Rust 是一种系统级编程语言,强调性能、安全性和并发性的编程语言,适用于广泛的应用领域,特别是那些需要高度可靠性和高性能的场景。下面和大家分享 Rust 语言的一些主要特点以及适用的场合,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公

    2024年02月12日
    浏览(51)
  • Rust 笔记:Rust 语言中哈希结构(哈希映射,HashMap)、集合(哈希集,HashSet)及其使用

    Rust 笔记 Rust 语言中映射(HashMap)与集合(HashSet)及其用法 作者 : 李俊才 (jcLee95):https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343 邮箱 : 291148484@163.com 本文地址 :https://blog.csdn.net/qq_28550263/article/details/130876735 【介绍】:本文介绍 Rust 中哈希结构相关概念及其使用。在 R

    2024年02月09日
    浏览(53)
  • 如何在Win11系统中使用ubuntu(WSL)终端编译 Rust 程序

    参考微软提供的官方指南 在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。 从windows store 中下载安装 打开文件资源管理器,打开左侧的Linux文件夹,定位到 etc/apt/ 目录,将 sources.list

    2024年02月20日
    浏览(44)
  • 使用 Rust 开发一个微型游戏

    建立项目 实现 Game loop 不同的游戏模式 添加玩家 添加障碍和计分 汇总 为了让游戏流畅、顺滑的运行,需要使用 Game loop Game loop: 初始化窗口、图形和其它资源 每当屏幕刷新(通常是每秒 30、60或更多次),它都会运行 每次通过循环,它都会调用游戏的 tick() 函数 开始 - 配

    2024年02月06日
    浏览(36)
  • 使用Rust开发命令行工具

    生成二进制文件,将其扔到环境变量的path下即可~ 用rust打造实时天气命令行工具 [1] 找到合适的API 使用 该api [2] 如请求 api.openweathermap.org/data/2.5/weather?q=Beijingappid=your_key : 初始化项目coding 使用 cargo new rust_weather 初始化一个项目。 对于 cargo.toml 文件: 对于 src/main.rs 文件: 使用

    2024年02月11日
    浏览(39)
  • 使用Cargo国内镜像提升Rust开发效率

    Rust是一门现代化的系统编程语言,而Cargo则是Rust的官方包管理工具。在进行Rust项目开发时,由于网络原因,从Crates.io下载依赖可能会很慢。为了提高开发效率,我们可以配置Cargo使用国内的镜像源,以加速包的下载和构建过程。 步骤一:进入Cargo配置目录 打开终端或命令提

    2024年02月21日
    浏览(53)
  • 在win10上,配置 Rust 开发环境(使用 mingw64编译器) 和 idea 配置 Rust 插件

    2.1、编译器 mingw 与 visual studio 之间的选择 Rust 底层是依赖C/C++的 编译器,所以需要先安装C/C++编译环境。 Windows上C/C++ 的 编译器 有两种: 微软 的 Visual Studio (msvc) GNU 的 Mingw (gnu): 官网地址:https://www.mingw-w64.org/ Rust 默认使用的是 Visual Studio, 使用默认选项就能安装上,

    2024年02月02日
    浏览(52)
  • 研读Rust圣经解析——Rust learn-11(测试,迭代器,闭包)

    测试我不打算很详细的写,大家知道如何使用其实就差不多了 一般来说我们在lib中编写测试 这样我们构建了一个test的lib 在这个工程里面你看到应该是有个lib.rs没有main.rs的 这里并不是声明一个mod,而是一个测试区域,在区域中可以写很多的测试方法 我们通过 #[cfg(test)] 宏来

    2023年04月22日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包