您当前的位置:首页 > 电脑资讯最近更新

微软在Arm64上调整Windows 10,以便与KVM很好地配合使用

关注Windows10,锁定Win10之家(http://www.ghost580.com/windows10/)

微软在Arm64上调整Windows 10,以便与KVM很好地配合使用 简介

 

微软在Arm64上调整Windows 10,以便与KVM很好地配合使用

在去往19H1的路上发生了一件有趣的事:Azure OS内核工程师调整了Windows 10,使操作系统对KVM更加友好。
 
Reg阅读器Waseem引起了我们对GitHub线程的注意,该线程主要由FOSS粉丝组成,他们致力于使Windows 10的Arm版本在各种硬件(包括Android手机)上运行所需的驱动程序。
 
这本身并不是什么新鲜事。自从Windows 10 on Arm首次出现以来,除了第一批基于Snapdragon的笔记本电脑之外,一大批修补匠一直试图在硬件上运行。 Quick EMUlator(QEMU)已经付出了很多努力,其中Linux的化身已经在运行OS方面取得了一些成功。
 
实际上,这个Reg hack去年在Raspberry Pi Model 3 Model B +上成功运行了Windows 10。然而,Windows 10和Pi都不是非常享受这种体验,而且表现可能被描述为冰川。
 
通过将基于内核的虚拟机(KVM)模块放入混合中,添加硬件辅助虚拟化,可以大大提高Linux下的QEMU性能。
 
理论上说,如果你使用QEMU和正确的硬件在ARM上运行Windows 10,启用KVM应该使Windows 10以接近原生的速度运行,而不是必须导航各种管道录制的驱动程序和固件来说服操作系统开机
 
唉,KVM和Windows 10根本不能很好地发挥。
 
不是你,而是我们
在开发人员第一次开始解决这个问题的一年之后,GitHub用户pmsjt(又名微软的Pedro Justo)进行了权衡.Justo首先考虑KVM是否可以“增强”以满足Windows 10的需求,然后选择简单地让微软运营系统改变了。
 
结果是,从19H1的18348年开始,3月1日内部人员释放出来,KVM应该就好了。
 
据Justo说:
这个版本将是编译器[sic],带有WRITE_REGISTER_和READ_REGISTER_的新版本,可以避免编译器使用KVM不喜欢的指令。这意味着PCI / SYS MSIX代码和GPIO将不再导致问题。没有EL3的GICv3也被固定在同一波中。
 
Insider团队本身只是指出有一些新的表情符号 - 而不是解释微软已经采取措施在操作系统中发现一个问题,即停止使用流行的FOSS组件并在几周内调整代码。
 
Justo评论说“任何编号为19H1_release / 18348.190226-1407或更高版本的Windows版本都应该可以在KVM上正常启动,没有变通方法或限制。”
 
20H1也收到了修改。
 
当然,事情并非都是肉汁。 virtio-net驱动程序继续行为不端,这意味着KDNET必须配置为网络,并且一些用户报告了音频问题。但是,能够在启用KVM的情况下运行将消除正确硬件上的仿真开销。
 
至于为什么微软会做这样的事情,答案是指出过去几年公司内发生的地震变化。 Justo告诉El Reg:“KVM对于我们和我们合作的ISV来说是一个巨大的工具,因此我们一直在努力确保ARM64上的Windows 10在Linux / KVM上运行良好。”
 
然后,他戴上了他的工程帽,补充说“KVM是我们的工程工具,用于测试操作系统和驱动程序。另外,QEMU / KVM作为[原文如此]通常由ARMH架构师自己调整为ARMH规范,这意味着不能在QEMU通常表示操作系统中存在问题,而不是QEMU。“
 
一些人推测用于在Linux上生成运行Windows虚拟服务器的基于Arm的Azure数据中心的技术,但这似乎不在路线图上(现在,无论如何)。
 
然而,它确实表明了公司愿意为FOSS社区做出贡献,以及Azure团队对Windows 10的影响,即使20H1还有一年多的时间。


 

 

关注win10,Windows10,锁定(http://www.ghost580.com/windows10/)Win10之家官网
赞助商广告
下载说明
  • * 保证站内提供的所有可下载资源(软件等等)都是按“原样”提供,本站未做过任何改动。
  • * 所有软件和资料均为软件作者提供和网友推荐收集整理而来,仅供学习和研究使用。
  • * 本站对提供下载的软件等不拥有任何权利,其版权归该下载资源的合法拥有者所有。
  • * 本网站不保证本站提供的下载资源的准确性、安全性和完整性,造成的损失自行负责。
  • * 如果你发现软件与作者实际介绍不符请联系我们举报邮箱! 我们衷心的感谢大家多年来对我们的支持
  • * 为了达到最快的下载速度,推荐使用网际快车或迅雷下载本站软件。
  • * 请一定升级到最新版WinRAR才能正常解压本站提供的软件!
  • * 如果您发现下载链接错误,请联系2244754354@qq.com报告错误谢谢!
  • * 特别提醒:注意上当受骗大家在交易的时候请小心免得被小人所骗。
  • * 站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!2244754354@qq.com
相关软件热门软件