uefi并没有你想的那么通用,无论在代码层面还是平台层面。
intel当年想搞uni uefi(可能叫这个名字,记不太清了)就失败收场。
所谓的通用就是背上承重的兼容包袱,补丁越大越多。没有哪个天才能设计顶层设计出兼容所有情况和平台的顶层架构,也没有哪个厂家会始终迎合一个架构。x86就是很悲伤的例子。
boot虽然的确各不一样,但是扛不住代码量小,随便改改就能用,最适合嵌入式。
【 在 hgoldfish 的大作中提到: 】
: 为什么这么说?
: 有了 uefi,操作系统层面只要生成一个 efi 可执行程序,就很容易把系统引导起来啊。
: 目前 arm 生态用的 boot 系统各不一样,搞操作系统的每换一个平台都需要折腾一次 boot 太浪费人力了。
: ...................
--
FROM 114.84.46.*