CoreBoot 4.18 带来了改进、错误修复等

核心引导

Coreboot(以前称为 LinuxBIOS)是一个旨在替换专有 BIOS 中的非自由固件的项目

4个月后 自 4.17 版发布以来,coreboot 项目 已发布 CoreBoot 4.18 项目发布 在新版本的创建过程中,有 200 多名开发人员参与其中,他们准备了 1800 多项更改,其中 50 位作者发送了他们的第一个补丁。

对于那些不熟悉CoreBoot的人,您应该知道这是 传统的基本I / O系统的开源替代品 (BIOS)已在MS-DOS 80s PC上并将其替换为UEFI(统一可扩展)。 CoreBoot还是一个免费的专有固件模拟产品,可用于全面验证和审核。 CoreBoot用作硬件初始化和启动协调的基本固件。

包括图形芯片初始化,PCIe,SATA,USB,RS232。 同时,初始化和启动CPU和芯片组所需的FSP 2.0(英特尔固件支持包)二进制组件和英特尔ME子系统的二进制固件已集成到CoreBoot中。

CoreBoot 4.18 的主要新特性

在展示的这个新版本的 CoreBoot 4.18 中,强调了 增加了对23个主板的支持,其中 19 个用于 Chrome OS 设备或 Google 服务器。 其中突出且并非来自 Google 的以下内容:

  • 微星 PRO Z690-A WIFI DDR4
  • AMD 缅甸
  • AMD 帕德梅隆
  • 西门子 MC APL7

除此之外,值得注意的是 实现了生成 SBoM 的能力 (固件软件材料清单),其中 确定组件的组成 固件映像中包含的软件,例如,自动执行固件中的漏洞检查或许可证扫描。

另一个引人注目的变化是 增加了为每个设备定义操作到 sconfig 的能力,用于描述存在的硬件组件的设备树结构的编译器。 操作以标识符 C 的形式指定。

添加了 检测 i2c 设备存在的能力 在 ACPI/SSDT 表中创建设备记录时。 此功能 可用于使用本机提示检测触摸板 “检测”,绕过以前用于触摸板的“探针”标志,这是特定于 ChromeOS 中使用的 Linux 内核的。 提到触摸屏需要更复杂的上电顺序,以后要做,之后也会发生变化。

还强调了 机制第四版的工作继续进行 资源分配 (RESOURCE_ALLOCATOR_V4),它实现了对操作多个资源范围、使用整个地址空间以及分配 4 GB 以上内存的支持。

在此新版本中突出的其他更改包括:

  • 添加了 Kconfig 条目以选择性地提供 CoSWID 标签的路径,而不是使用默认的 CoSWID 标签
  • 更新了基于 UEFI EDK II (TianoCore) 堆栈的有效负载组件,该堆栈已在 Intel Core(第 2 至第 12 代)、Intel Small Core BYT、BSW、APL、GLK 和 GLK-R、AMD Stoney Ridge 和 Picasso 上进行了测试。
  • 添加 Makefile.inc 以生成和创建 coswid 标签
  • 多处理器模式的经典初始化机制 (LEGACY_SMP_INIT) 已被弃用,取而代之的是 PARALLEL_MP 初始化代码。
  • 添加了 smbus 控制台驱动程序。
  • checkpatch 实用程序提供对 Linux 5.19 内核的支持。
  • 继续将 ACPI 转换为 ASL 2.0 语法。
  • 删除了对 Google Brya4ES 主板的支持。
    添加了对 Intel Meteor Lake、Mediatek Mt8188 和 AMD Morgana SoC 的支持。

如果您有兴趣了解更多关于CoreBoot 4.18这个新版本的信息,可以查阅详情 在下面的链接.

获取CoreBoot

最后,对于那些有兴趣获得此新版本的CoreBoot的人 他们可以从下载部分进行操作,可以在该项目的官方网站上找到。

除此之外,他们还将能够找到有关该项目的文档和更多信息。

链接是这个。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。