QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

  • 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:271407

评论

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

公有云成本节省神器!京东云共享带宽包正式上线

京东科技开发者

公有云 带宽

WebRTC基础知识详解

IT酷盖

签约计划

Android中的图像格式

如浴春风

android 音视频 安卓 签约计划

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之业务数据增删改查(七)

crudapi

Vue API crud crudapi quasar

数据分析与数据增长核心逻辑杂谈

小飞象@木木自由

数据分析

创建索引,这些知识应该了解

Simon

MySQL 索引

亿网嘉元是做什么的?

飞亚科技

MySQL多表查询详解

若尘

MySQL 查询

Cloudreve 自建云盘实践,我说了没人能限得了我的容量和速度!

小傅哥

Java 小傅哥 Cloudreve 自建云盘

线上服务 CPU 100% ?一键定位 so easy!

Java小咖秀

性能 cpu 服务器 负载 紧急问题

2D+1D | vivo官网Web 3D应用开发与实战

vivo互联网技术

大前端 WebGL 3D数据可视化 Draco 3D

划重点丨详解Java流程控制语句知识点

华为云开发者联盟

Java 流程控制语句

华为帐号服务学习笔记(三):10分钟完成Authorization Code模式客户端Demo开发

Coding狙击

android HMS

一文带你剖析LiteOS互斥锁Mutex源代码

华为云开发者联盟

mutex LiteOS 互斥锁 互斥锁结构体

智慧公安情报综合研判平台开发,助推公安信息化发展

13828808769

智慧城市

Linux rmdir 命令

一个大红包

linux命令 4月日更

从石器时代到田园牧歌:如何对 API 统一建模

李宇飞

API

更简的并发代码,更强的并发控制

万俊峰Kevin

并发 go-zero Go 语言

浪潮签约“数字基建”合作伙伴共促工业互联网创新发展

工业互联网

模块二作业

c

架构实战营

「 最佳内容公布」—— InfoQ 写作平台【 1 周年盛典 】

InfoQ写作社区官方

1 周年盛典 热门活动

AI数学基础之:确定图灵机和非确定图灵机

程序那些事

人工智能 AI 程序那些事 图灵机

SumSwap在市场上的强大突破是否会成为DEX领域最大的黑马?

币圈资讯

对前端趋势的一些理解

葱小白

大前端

最详细的基于 Prometheus 的 Azure 指标监控

耳东@Erdong

azure Prometheus 4月日更

Python变量作用域与LEGB规则

大奎

语法 Python Monad 作用域

Spark原理与实战之部署模式与运行机制

小舰

spark Spark调优 4月日更

派出所重点人员管控系统开发,建设智慧警务

13828808769

智慧组工

云小课 | 不了解EIP带宽计费规则?看这里!

华为云开发者联盟

带宽 弹性公网IP 带宽变更 计费模式

「 优秀主题征文名单公布 」—— InfoQ 写作平台【 1 周年盛典 】

InfoQ写作社区官方

1 周年盛典 热门活动

区块链电子合同技术方案,区块链电子合同存证

13828808769

区块链 区块链+

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