2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

开源固件基金会发表公开信,要求英特尔开源其固件支持包

  • 2022-06-10
  • 本文字数:1039 字

    阅读完需:约 3 分钟

开源固件基金会发表公开信,要求英特尔开源其固件支持包

6 月 3 日,开源固件基金会发表了一封寻求社区支持的公开信,呼吁英特尔开源其固件支持包 (FSP)。截至发稿前,该公开信已获得 418 个签名支持。

 

开源固件基金会在公开信中表示,十年前,英特尔推出了固件支持包 (FSP),将专有处理器和芯片组初始化代码封装在二进制 PI(平台初始化)模型中。使得世界上的任何供应商或开发人员都可以自由地采用英特尔 SoC,而无需 IBV 锁定。


从那时起,开源固件计划催生了许多蓬勃发展的固件项目,如 coreboot、U-Boot、LinuxBoot 等等。从而创建了一个围绕 x86 架构,特别是英特尔架构的健康固件生态系统。

 

不过,这些年来,FSP 已经显著增长,每一代新的固件都变得越来越笨重,并为各种硬件平台紧密地锁定了固件框架。“一刀切”模型不仅让开发人员和生态系统合作伙伴几乎无法控制芯片启用,还增加了平台安全风险。因为每一代都添加了很多没有机会进行公开审查的封闭代码,从而导致 FSP 变得越来越臃肿。这无疑增加了合作伙伴在英特尔平台上工作时的部署成本,并为进入英特尔生态系统设定了很高的门槛。

 

在公开信中,开源固件基金会还引用了 Google Chrome OS 固件工程师 Subrata Banik 此前发布的一篇博文。Subrata 在博文中围绕英特尔 SoC 在固件级别推动更多开放性提出了一条可能的前进道路,并总结了当前的挑战、更开放的好处以及相关问题。

 

Subrata 总结的新“替代路径”模型创建了一种非常可行且务实的方法,以摆脱当前方法中存在的平台支持模型中的保密性问题。它平衡了 SoC 供应商的业务需求并保护他们的核心利益,同时支持更多的创新,并允许开源社区参与。以下是新设计理念的一些亮点:

 

  1. 提供更多技术文档来定义公共领域中最小且安全的硅初始化,让开源工作独立完成。英特尔肯定会从这种方法中受益。

  2. 通过允许更多开发人员参与开发过程,并利用英特尔开发人员社区来缩短进行更改的时间。

  3. 创建一个更全面和可定制的界面,专注于所有相关方的需求。这将使英特尔的合作伙伴能够构建更多创新平台。

  4. 通过允许相关方根据其平台的要求定制固件,保持固件的快速和紧凑。

 

开源固件基金会表示,只有集成到 coreboot 或其他固件包中的代码可以作为源代码使用,才能实现高度集成固件的目标。在构建过程中以二进制形式添加的每一个代码都与这种方法相矛盾,并在社区内部以及 Intel 和他们的合作伙伴之间产生不必要的紧张关系。在引导流程中拥有尽可能多的源代码,使社区能够直接为所有 Intel 处理器找到最适合的引导解决方案,不仅可以加快开发速度,而且还可以提供高质量、适应性强的代码来正确地进行初始化。

2022-06-10 10:271944

评论

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

Android SDK设计规范与心得

轻口味

android sdk 10月月更

Go Switch - Go 中使用 Switch 的六种方式

baiyutang

golang 10月月更

云算力挖矿分币系统软件开发内容(案例)

云算力矿机租赁挖矿系统软件开发资料(案例)

在线数字转大写金额工具

入门小站

工具

【Flutter 专题】26 易忽略的【小而巧】的技术点汇总 (四)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

“对比Excel”系列再添新成员,手把手教你用Python实现报表自动化!

博文视点Broadview

Source Map在前端监控中的应用和实践

爱奇艺技术产品团队

大前端

云算力挖矿系统开发公司(源码案例)

【LeetCode】 LRU 缓存机制Java题解

Albert

算法 LeetCode 10月月更

敏捷开发你必须知道的7件事

华为云开发者联盟

敏捷开发 软件开发 团队 Agile PM

【架构实战营】模块九作业

Abner S.

#架构实战营

使用 Apache APISIX 进行集中式身份认证及进阶玩法

API7.ai 技术团队

开源 身份认证 API网关 Apache APISIX

博睿数据智能监测终端全面升级,计算能力强大、用户体验真实性高

博睿数据

你了解微服务的超时传递吗?

万俊峰Kevin

微服务 go-zero 超时 Go 语言 微服务调用链

python 头等对象之一,python 函数那些不一般的用法

梦想橡皮擦

10月月更

2021年9月云主机性能评测报告

博睿数据

GK架构2 模6作业

Ping

鉴释人物丨专访解决方案负责人卜祥敏:直击业务痛点,赋能客户高效业务逻辑

鉴释

解决方案 业务逻辑 静态代码分析

爱奇艺ZoomAI获CCF科学技术奖科技进步杰出奖,技术创新焕新老片,助力经典传承

爱奇艺技术产品团队

Redis大集群扩容性能优化实践

vivo互联网技术

数据库 redis 性能优化 slots

带你上手全新版本的Webpack 5

华为云开发者联盟

JavaScript json 打包 webpack 模块

IPFS矿机分币系统开发模板(现成)

网络协议之:加密传输中的NPN和ALPN

程序那些事

网络协议 程序那些事 ALPN NPN

搞懂异地多活,看这篇就够了

Kaito

架构 高可用 后端 容灾 异地多活

现成区块链挖矿系统源码开发

APISIX 成为 Apache 项目两周年!

API7.ai 技术团队

开源社区 API网关 Apache APISIX

Prometheus 查询操作符(一) 二进制操作符

耳东@Erdong

Prometheus 10月月更

你真的会使用数据库的索引吗?

华为云开发者联盟

索引 查询 聚集索引

云挖矿分币系统软件开发资料(源码)

区块链挖矿系统开发公司(现成源码)

开源固件基金会发表公开信,要求英特尔开源其固件支持包_开源_凌敏_InfoQ精选文章