微软改用Rust语言重写的Windows内核已出现在预览版中

微软改用Rust语言重写的Windows内核已出现在预览版中据了解,Win32k.sys负责处理器Windows上的图形设备界面(GUI)和窗口管理。按照微软此前介绍,Rust语言的优势在于极高的内存安全性,原来内核中大量的不安全的子例程在改写后消失不见。同时,Rust代码简洁高效,移植后Office应用没有任何性能损失,甚至部分场景比C++运行效率更高。目前,Windows11Canary通道最新预览版为Build25357,Dev通道为Build23451,发布预览版也迭代到了Build22621.1776。...PC版:https://www.cnbeta.com.tw/articles/soft/1359245.htm手机版:https://m.cnbeta.com.tw/view/1359245.htm

相关推荐

封面图片

Windows 11新版25905发布:内核重写 C/C++语言被Rust取代

Windows11新版25905发布:内核重写C/C++语言被Rust取代其中一个值得关注的变化是,微软确认,基于Rust语言重写的关键内核已经在本版本启用,比如win32kbase_rs.sys,以取代之前的C/C++语言。微软强调,Rust语言可靠性和安全性更高,未来还会增加代码覆盖量。此前微软曾夸赞,Rust代码简洁高效,移植后Office应用没有任何性能损失,甚至部分场景比C++运行效率更高。回到Build25905,其它变化还有修复了安装Zune播放器原始驱动崩溃的问题,可显示更多丰富的3D表情包等。...PC版:https://www.cnbeta.com.tw/articles/soft/1370665.htm手机版:https://m.cnbeta.com.tw/view/1370665.htm

封面图片

Rust取代C++重写Windows内核:安全高效

Rust取代C++重写Windows内核:安全高效!在以色列特拉维夫举办的BlueHatIL2023会议上,Weston提到了Windows11可以在Rust引导下启动。微软在2020年开始将部分Windows代码改写为Rust代码,最初是从DirectWriteAPI(DirectX框架的一部分)开始。DWriteCore是WindowsAppSDK中对DirectWriteAPI的实现,现在由大约152,000行Rust代码和大约96,000行C++代码组成。除了提高安全性,这种新混合代码据说还为字体操作带来了显著的性能提升(5-15%)。Windows10和11使用的是C、C++、C#和汇编语言编写的代码,包含数百万行代码,而且这些代码不太可能进行全面的基于Rust的改写。然而,Windows的主要图形设备接口(Win32GDI)正在被移植到Rust中,已经转换了36,000行代码。Weston透露,Windows内核中现在已经有一个Rust实现的SysCall。频道:@TestFlightCN

封面图片

微软高管表示Windows 11内核将很快基于Rust搭建

微软高管表示Windows11内核将很快基于Rust搭建这家科技巨头对这种语言感兴趣有几个原因,其中一个原因恰好是围绕Rust提供的内存安全和安全性。Weston补充说,Windows11将很快在内核中使用Rust进行启动,而且这些可能很快就会发生。事实上,它有可能在几周后发生。使用Rust而不是C++的好处他说在接下来的几周或几个月内,用户就可以在基于Rust代码的内核中启动Windows了,开发团队的基本目标是将这些内部的C++数据类型转换成它们的Rust等价物。Weston补充说,到目前为止内核已经增加了3.6万行代码,在测试环境下没有出现重大的性能退步,Win32k的GDI(图形驱动接口)移植到Rust后,在Windows上启动时能够通过所有测试。图为微软公司的DavidWeston在BlueHatIL上谈论Windows中的Rust完整的演讲包含了更多关于Windows安全的其他方面的细节。您可以通过下面的源链接在YouTube上观看:https://www.youtube.com/watch?v=8T6ClX-y2AE&t=3100s...PC版:https://www.cnbeta.com.tw/articles/soft/1357239.htm手机版:https://m.cnbeta.com.tw/view/1357239.htm

封面图片

微软发布 Win10 Build 19045 预览版,引入 Copilot AI 助手

微软发布Win10Build19045预览版,引入CopilotAI助手注意:企业版、教育版、由组织管理的专业版默认不会引入Copilot,需要由IT管理员部署https://blogs.windows.com/windows-insider/2023/11/20/releasing-windows-10-build-19045-3757-to-release-preview-channel/

封面图片

微软正在更多Windows 11预览版中对Copilot设置为开机自启动

微软正在更多Windows11预览版中对Copilot设置为开机自启动为了实现上述体验微软需要对Copilot进行开机自启动,这样每次开机后Copilot都自动启动并准备好为用户提供AI功能,不过之后此功能因为某些问题被暂停。上周微软推出Windows11Build26100版时,有些用户注意到Copilot再次开机自启动了,无论用户是否设置过都会在开机时完成启动。针对该问题WindowsInsider高级管理经理BrandonLeBlanc解释称,部分用户注意到Copilot开机启动是因为微软再次启用了之前的设置,也就是对WindowsInsider预览版用户的Copilot进行开机自启动,以展示Copilot“加速和增强工作的方式”。同时BrandonLeBlanc称之前已经重新实施开机自启动,现在是扩大测试范围,所以更多用户会注意到开机后Copilot图标自动浮现。当然这些测试仅限于WindowsInsider预览版,使用Windows11正式版的用户暂时还不会碰到这种情况,不过后面就难说了,毕竟这些功能会逐渐过渡到正式版。...PC版:https://www.cnbeta.com.tw/articles/soft/1426998.htm手机版:https://m.cnbeta.com.tw/view/1426998.htm

封面图片

微软发布Windows Server Build 25227预览版镜像

微软发布WindowsServerBuild25227预览版镜像微软发布新版WindowsServerBuild25227,和以往相同提供了ISO和VHDX两种格式,该预览版将于2023年9月15日停止支持。尽管它使用与Windows11Dev构建开发相同的底层内核,但与往常一样官方并没有公布更改日志,因此尚不清楚此版本中有什么新内容。PC版:https://www.cnbeta.com/articles/soft/1328993.htm手机版:https://m.cnbeta.com/view/1328993.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人