在博客中,已经提到了有关CoreBoot的内容,这是一个非常有趣的项目,因为它引起了许多开发人员甚至是NSA的兴趣。 那是 最近宣布推出 项目的新版本 CoreBoot 4.11, 在这种情况下,正在开发一种免费的专有固件和BIOS替代产品。 130个开发人员参与了新版本的创建,并准备了1630个更改。
对于那些仍不了解CoreBoot的人,您应该知道 是以下产品的开源替代品 传统的基本出入境系统 (BIOS) 它已经在MS-DOS 80年代的PC上,并用UEFI(统一可扩展)代替。 核心引导 它也是一个免费的专有固件模拟,可用于全面验证和审核。 CoreBoot用作基本固件,用于硬件初始化和启动协调。
包括图形芯片初始化,PCIe,SATA,USB,RS232。 同时,初始化和启动CPU和芯片组所需的FSP 2.0(英特尔固件支持包)二进制组件和英特尔ME子系统的二进制固件已集成到CoreBoot中。
CoreBoot 4.11中有什么新功能?
在此新版本的CoreBoot 4.11中,大多数 支持各种处理器,软件和硬件组件, 其中我们可以找到 增加了对25种主板的支持:
- Amd西瓜。
- 华硕P5QL-EM。
- Google akemi,Arcada cml,Damu,Dood,Drallion,Dratini,极可意浴缸,Juniper,Kakadu,Kappa,粉扑,Sarien cml,Treeya和Trogdor。
- 联想r60,t410,thinkpad t440p和x301。
- Razer刀锋隐秘kb。
- 西门子mc-apl6。
- 超微x11ssh-tf和x11ssm-f。
除了什么在QEMU-AARCH64中添加了仿真支持 并且代码清除继续。
删除了其他头文件的连接。 与英特尔芯片组支持相关的代码已经统一,典型功能在通用驱动程序中执行。
广告还提到 为了改善对英特尔芯片的支持,已经做了很多工作 基于微架构 卡比湖和坎农湖以及系列芯片 AMD毕加索。 改进的芯片支持 联发科技8173 ARM,基于 RISC-V 以及一些较旧的芯片组,例如Intel GM45和Via VX900。 建议 最初支持Intel Tiger Lake芯片和Qualcomm SC7180 SoC。
CoreBoot 4.11中的另一个新颖之处是 改进了对已验证引导模式的支持 (vboot),这是Google在Chromebook上使用的。
这样,经过验证的启动现在可以与不特别适用于vboot的设备一起使用。 例如,已为各种联想笔记本电脑,西门子工业计算机和Open Compute项目系统添加了启动验证支持。 继续在vboot中添加经过测量的引导技术。
在其他突出的变化中:
- 删除了对基于Allwinner A10处理器的过时SoC的支持,例如Cubieboard停止支持。
- 已过时,并将很快淘汰对MIPS架构和AMD 12h代芯片(AGESA)的支持。
- 在libpayload中提供的内核支持USB3。
- libgfxinit库负责初始化图形子系统,它提供动态CDClk(核心显示时钟)配置,以支持高分辨率显示,而无需静态定义配置。 改进了对DP和eDP端口的支持(例如,已为具有Ironlake GPU的Intel Ibex Peak芯片添加了DisplayPort支持)。
- 增加了对Intel Kaby,Amber,Coffee和Whiskey Lake的支持。
如果您想了解更多有关此版本CoreBoot的更改的信息,可以咨询他们。 在下面的链接中。
获取CoreBoot
最后,对于那些有兴趣获得此新版本的CoreBoot的人 他们可以从下载部分进行操作,可以在该项目的官方网站上找到
除此之外,他们还将能够找到有关该项目的文档和更多信息。
对于我来说,这种替代BIOS似乎一直很神秘,我不知道如何找到支持的硬件表和ABC类型的引导过程,因此我放弃了毁坏计算机的可能性。
过去,我想在具有通常损坏的cdrom读取器且没有USB引导的笔记本电脑上使用它,但我发现PLOP Boot Manager不再引起兴趣。
西班牙语的解决任务而又不复杂的教程可能是不错的选择。