写点什么

微软开源了 Surface 设备和 Hyper-V 的 UEFI 内核

  • 2018-12-24
  • 本文字数:870 字

    阅读完需:约 3 分钟

微软开源了Surface设备和Hyper-V的UEFI内核

Project Mu的目标是让开发者更容易快速创建和频繁更新他们设备的固件,使设备能够采用“固件即服务(FaaS)”的演进模型。微软表示,Project Mu包含的代码与微软Surface和Hyper-V等多款产品中使用的代码相同


Project Mu 基于TianoCore的edk2,这是一个用于统一可扩展固件接口(UEFI)和平台初始化(PI)规范的跨平台固件开发环境。微软在 Surface 上采用了该规范。在为 Surface 开发 FaaS 的过程中,微软发现 TianoCore 没有进行优化以支持跨多个产品线的快速更新周期。于是,他们开始在 Tianocore 上创建了 Project Mu。


Project Mu 针对基于 Windows 的现代 pc 提供了大量 UEFI 特性。 它也演示了有效创建可扩展和耐用固件的代码结构和开发过程。


根据微软的说法,Project Mu 是高度模块化的。尽管它是为 Windows pc 而生的,但它可以针对任何类型的设备扩大或缩小其规模,包括物联网、服务器和其他形式的设备。Project Mu 带来的新特性包括屏幕键盘、UEFI 设置的安全管理、高性能引导等。微软也借此机会删除了不必要的遗留代码。此做法可以减少潜在的攻击面,提高安全性。



除了为现代设备调整 TianoCore,微软还希望 Project Mu 在运输和维护 UEFI 产品时能促进行业转变:


很长一段时间以来,该行业一直使用与复制/粘贴/重命名相结合的“分叉”模型来构建产品。每出现一个新产品,维护的负担都会增加一些,最后甚至会因成本和风险等因素,使得产品几乎不可能再进行更新。


为了让尽可能多的合作伙伴能够采用这个框架,微软设计了 Project Mu,这样它就可以与任何闭源以及合作伙伴设备所需的专有资产共存。微软表示,得益于 Project Mu 对策分布式系统构建及其模块化设计,这是可能的。实际上,Project Mu 是由许多不同的存储库组成的,这些存储库按功能、合作伙伴、许可和依赖关系进行组织


  • Mu Basecore,提供了项目的基础,包括部分构建系统、处理 UEFI 和 ACPI 规范的 API 层等。

  • Mu Common Plus,在 Mu Basecore 上提供了许多可选的包。

  • Mu Tiano Plus,包含了最初来自 TianoCore 的模块。


要开始使用 Project Mu,请查看它的GitHub仓库,并确保查看了贡献指南


2018-12-24 12:12967
用户头像

发布了 124 篇内容, 共 45.7 次阅读, 收获喜欢 176 次。

关注

评论

发布
暂无评论
发现更多内容

阿里大佬都在熬夜肝的Java程序优化笔记,程序性能提高了5倍!

程序知音

Java 性能优化 JVM java架构 后端技术

助力春耕:数智驱动现代农业高质量发展

加入高科技仿生人

数字化 农业 数智化 农业农村数字化

MLCC是电子工业大米,供需波动导致行业成周期性波动

华秋电子

算法题每日一练:组合总和 III

知心宝贝

数据结构 算法 前端 后端 三周年连更

数据中台建设:千万级的瀑布式,和十万级的迭代式,你会选择哪一个?

tapdata

中台 服务化 Tapdata DaaS 现代数据栈

【网易云信】网易云信 RTC 音频 QoS 综述

网易智企

RTC 实时音视频

LinkFlow CDP应用篇02:CDP如何帮助零售行业构建客户画像

游读分享

音视频通讯QoS技术及其演进

阿里云视频云

云计算 音视频 视频云

九科信息与统信、电科申泰完成产品适配联合认证

九科Ninetech

RPA 信创

Django 的基础模板和模板文件重构

宇宙之一粟

Python django 三周年连更

2023IT市场年会丨浪潮云以云聚数拥抱价值新生

基于python的网站安全检测系统的设计与实现,如何做数据分析?

海拥(haiyong.site)

三周年连更

OpenHarmony生态贡献获肯定,华秋践行加速硬件创业初心

华秋电子

C++ 基本的输入输出

雪奈椰子

AI算力碎片化:矩阵乘法的启示

OneFlow

虚拟内存是什么?

测吧(北京)科技有限公司

测试

数据治理体系建设与实践

Openlab_cosmoplat

数据治理 开源社区

分析 | 通过 NFTScan 率先捕获 NFT 投资趋势

NFT Research

NFT

【揭秘】智慧公厕监控系统,让你告别糟糕公厕体验!

光明源智慧厕所

智慧城市

破防了!这个在Ins上保存视频到手机相册的方法把我给感动哭了!

frank

Ins保存图片保姆级教程!拯救手残党的图文教程,速来GET!

frank

macOS下快速复制文件或文件夹路径的技巧

互联网搬砖工作者

建木社区、ChatGLM团队与青田创新赋能中心打造AI对话体验平台

Jianmu

人工智能 AI ChatGPT ChatGLM

再见正则表达式!这次彻底告别手写!

Java永远的神

Java 程序员 AI 程序人生 后端

劝人写码,千刀万剐——“前端已死”难道要成真了?

引迈信息

前端 大前端 低代码 JNPF

网易云信 RTC 音频 QoS 综述

网易云信

RTC 实时音视频

大文件传输的3个重要替代方案

镭速

【网络安全】CVE漏洞分析以及复现

网络安全学海

网络安全 安全 信息安全 计算机 渗透测试

百度智能云亮相CCBN 2023,共拓媒体数智化转型新征程

Geek_2d6073

10万字干货:《数字业务连续性提升最佳实践》免费领取|TakinTalks社区

TakinTalks稳定性社区

政企数智办公巡展回顾 | 通信赋能传统行业数智化转型的应用实践

融云 RongCloud

音视频 办公 即时通讯IM 数智化 通讯

微软开源了Surface设备和Hyper-V的UEFI内核_开源_Sergio De Simone_InfoQ精选文章