时间:2018-12-20 来源:互联网 浏览量:
随着Windows 10的发布,微软向Windows模块化更新服务(WaaS)迈出了一大步。该公司表示,它将不断更新其操作系统,并在此模型中,每隔几年就会更新操作系统的内核。
目前,微软宣布推出Mu项目的开源版本,该项目将固件接口作为开发方向,“功能即服务”(FaaS)是该项目的成果。
很多人对这个项目不是很了解,但要说到“统一可扩展固件接口”(UEFI)这个软件,大家都比较清楚了,UEFI通过提供操作系统的启动服务项来加速系统启动。同样,TianoCore(专门发布UEFI的平台)的EDK II也是一个支持UEFI服务的系统。
虽然微软最初在Surface系列产品上使用了FaaS,但TainoCore平台发布的固件并不适合跨产品开发,缺失很重要的通用性。为了解决这个问题,微软启动了Mu项目,Mu项目能有效构建可扩展的服务并有着可维护固件的代码结构。
到现在,仍在GitHub上开展研发。微软Mu项目有两个主要目标,首先,Mu项目是微软在加工自己的软件代码,所以明确了Mu项目的重要性。因此,微软希望能和合作伙伴积极开发,进一步改进该项目。其次,协作开发也是很重要的发展方向,协作开发可以在降低成本的同时构建高质量的产品,让Mu项目可以普及开。
本文编辑:尹走召