|
本帖最后由 wuwuzz 于 2017-8-24 12:22 编辑
没有太多时间,集中回复一下吧。楼上见解基本全部命中(正确),
有几点需商榷。USB-CD就不说了,说UEFI。
“uefi启动兼容性太好了 基本上手机都能随便启动 优盘不是必须的。
在uefi启动规范之前 usb启动一直是比较混乱的”
实际上,USB启规范在UEFI出现前后没有变化。UEFI规范本身也没对USB启动做
“详细”规定。只是在Intel出的资料里,简单提了2句不疼不痒的话。
手机、优盘启动,对U启规范(BIOS/UEFI是具体实现)而言,没有本质区别。
要么DISK磁盘驱动器启动,要么CD/DVD光驱启动。不是也得模拟成是。
手机、U盘比拼,就看谁的固件做得规范,容错强,与BIOS/UEFI搭配好。
之所以体验反差大,重要原因是:
BIOS背负的历史包袱多,N多相互冲突的老标准要协调实现,大杂烩。
而且BIOS是用汇编写的,驱动USB,对U启提供支持,相当于是螺蛳壳里做道场,钥匙孔里塞大象。
BUG多还不好改,是常态。
UEFI就不一样了,推到重来,很多底层细节的东西被封装,而开发环境C相对于BIOS的汇编,更是
轻松太多,工程师们可以大展拳脚,USB驱动更容易做完善,体验当然不一样了。
|
|