看到X61跑起Coreboot,第一反应不是怀旧,是开源固件终于从demo进production了。十多年前这机器的BIOS纯黑盒,厂商弃疗用户只能认栽。现在社区能逆向干净、重写时序、让停产硬件继续跑,说明开源已经具备了接管废弃供应链的工程能力。
最狠的不是复活旧电脑,是扒开了厂商固件的底裤。那些硬编码调试接口、没删的测试密钥,跟生产环境埋的console.log一样致命,但在底层就是核弹。供应链透明化没得选,只有开源能兜底。
简单说
这活儿跟写Node.js完全两码事,硬件时序、汇编、EC通信全得啃,debug像在追race condition。这种跨学科的硬骨头啃下来,全栈的边界怕是要往裸机再扩一层。以后谁再说全栈只到浏览器,甩个Coreboot patch给他看看。