报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

评论

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

Android SDK 的 H5 打通方案演进

神策技术社区

大前端 后端 神策数据 shujv

iOS SDK 的 H5 打通方案演进 | 数据采集

神策技术社区

程序员 大前端 后端 数据 方案

OceanBase 常见参数和变量究竟有什么本质区别?

OceanBase 数据库

数据库 oceanbase OceanBase 开源 OceanBase 社区版

神策数据微信小程序 SDK 功能介绍

神策技术社区

小程序 微信 代码 神策数据 维护

三分钟了解大数据技术发展史

张浩_house

人工智能 机器学习 大数据

基金这么赚钱!!编程实现基金从采集到分析通用模板!(白酒为例)

Python研究者

8月日更

阿里技术3面+HR面,奋战两个月,终斩获offer定级阿里P6+

编程菌

Java 编程 程序员 面试 计算机

OCR开发者福音:PDF提取Excel文件算法开源啦

百度开发者中心

开源 最佳实践 开发者 方法论 OCR

云原生 | 混沌工程工具 ChaosBlade Operator Pod 篇

RadonDB

数据库 混沌工程

hadoop 基本原理与应用

神策技术社区

hadoop 程序员 Hadoop全分布式集群

第一次看房

escray

生活记录 8月日更

文化与科技的交织,华为P50 Pro与一曲长城谣

脑极体

从 0 到 1 ,不能忽略的「道」

非著名程序员

产品 产品经理 认知提升 8月日更

技术白皮书:现代企业架构设计

码语者

企业架构

模块五作业

俊杰

架构实战营

GrowingIO Design 组件库搭建之单元测试

GrowingIO技术专栏

单元测试 Jest Storybook

基于 CODING CD + Nocalhost 在大型应用的 ChatOps 实践

CODING DevOps

DevOps 工具 CI/CD 开发测试 ChatOps

Windows Server 2019 安装提要 (及 VS 2019 Build Tool) - 续

hedzr

DevOps vscode windows server 2019 server core visual studio 2019

北鲲云计算:为药企研发的飞速发展提供助力

北鲲云

[灵魂拷问]MySQL面试高频100问(工程师方向)

编程菌

Java 编程 程序员 面试 计算机

百度商业大规模微服务分布式监控系统-凤睛

百度开发者中心

产品 最佳实践 方法论 经验分享 监控系统

三年开发,跳槽腾讯三面终获Offer,定级T2-1(面试题+经验总结)

编程菌

Java 编程 程序员 面试 计算机

科技的世界里没有“粉红税”

脑极体

ipfs国家认可吗?ipfs挖矿靠谱吗?

IPFS国家认可吗 ipfs挖矿靠谱吗

分享 6 个JavaScript学习资源

devpoint

JavaScript GitHub 8月日更

ASM 实现 Hook Lambda 和方法引用

神策技术社区

大前端 后端 asm 代码 神策数据

硬核技术,带你走进3D点云车道线自动识别

澳鹏Appen

自动驾驶 机器学习 训练数据 3D点云 车道线标注

Springboot通过@WebFilter日志双份打印BUG分享

FunTester

性能测试 springboot bug

Python开发篇——RSA加密算法和SHA1计算文件校验码

吴脑的键客

Python

博睿数据斩获“飞腾PCS认证集成商”,推动国产化生态建设再进一步!

博睿数据

上游思维:如何定义成功?

石云升

读书笔记 8月日更 上游思维

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