为什么手机有BL锁,而电脑没有呢?
某种意义上,这是IBM PC业务留给我们最宝贵的遗产。
也就是开放的IBM x86兼容机。
并不是IBM PC架构不允许锁定bootloader,你完全可以锁定bootrom达到信任链启动的效果。而是IBM PC定义了一套基于通用即插即用BIOS的,完善且开放的系统架构,符合标准的硬件拼在一起就能启动。后人又在此基础上开发了ACPI接口以及PCI等通用总线。
这套标准意味着每个用户都有组装自己的电脑的权利,神圣不可侵犯。
厂商可以选择锁定UEFI,但用户也可以选择不买你的电脑——大不了自己装。主板厂商是不可能锁定bootrom的,不然买个寂寞了属于是。
用户可以自己装一台不逊色于任何品牌机的电脑(或者说至少是台式电脑),就是悬在各家整机场头上的达摩克利斯之剑,让厂商不敢轻举妄动。IBM PC架构通过一系列定义,把用户的能力和厂商拉到了同一条起跑线上。品牌机也不过是Intel/AMD的CPU,N/A的显卡,DDR标准的内存,三星/WD等品牌的固态,再加上美国大趋势的BIOS拼起来的。无非就是一个手工组装,一个流水线组装的区别。
而手机从一开始就不是开放的。虽然基本上都是ARM架构,但各家有各家的设备树,没有适配的硬件直接不枚举。
然而,随着电脑逐渐ARM化,以后是否还会像今天一样开放,也说不定了。
编辑于 2026-04-07 · 著作权归作者所有