Framework笔记本电脑是一些很棒的系统,具有可升级/模块化设计、友好的Linux支持、英特尔和AMD选项、使用开源嵌入式控制器的最新型号以及良好的构建质量。事实证明,Framework笔记本电脑在Linux/开源爱好者中非常受欢迎,但其中一个反复出现的批评是,这些笔记本电脑缺乏Coreboot固件支持,无法作为专有BIOS/固件的替代品(或完全替代品)。作为未来的一个有希望的途径,目前正在进行实验工作,让Coreboot与AMD Ryzen 7040系列提供动力的Framework 13笔记本电脑一起运行。
Martin Roth担任Coreboot开发人员/固件工程师超过十年,自2022年以来,他一直在AMD继续他的Coreboot工作。Martin Roth一直致力于让Coreboot在Framework 13 AMD笔记本电脑上运行。然而,需要注意的是,AMD并没有正式赞助这项工作,这不太可能被Framework正式采用,而是一个实验性的非官方端口。
这个到Framework 13的Coreboot端口确实依赖于一些尚未发布的固件二进制程序块,但Martin正在与其他AMD固件开发人员合作,为这些二进制程序做好准备,有望在下周发布。
该Coreboot端口目前依赖于先前AMD驱动的Chromebook所使用的AMD FSP二进制实现,并且尚未使用AMD新的OpenSIL开源CPU硅初始化代码库。Martin指出,他不知道AMD Phoenix对OpenSIL的支持何时会公开发布,无论如何,这只是这一代人的概念证明。
希望很快发布Coreboot二进制文件,但这是实验性的,那些想在Framework 13上尝试它的人需要意识到风险。为了避免对Framework 13笔记本电脑进行砌砖,如果遇到问题,您需要对焊接感到足够舒适,并在实验固件遇到任何问题时配备SPI ROM编程器。
最初的Coreboot固件也将缺乏挂起支持,USB4连接尚未测试,并且由于每次启动时都需要重新初始化系统内存,因此启动时间将更长。但基本功能在其他方面适用于带有Coreboot的Framework 13。
More details on the current status of this experimental Coreboot support for the Framework 13 AMD laptop via the Framework community forums. It's nice seeing this effort materialize and hopefully in future generations of the Framework Laptop will lead to possibly having official Coreboot support, which could be particularly interesting once OpenSIL is production ready and able to replace AGESA in the coming years.