移植的概念先不谈了,又有争议估计
但是所有的BootLoader它都是硬件相关的,即使它不是“烧录”在硬件上,但对于不同硬件确实需要重新编译。它也不是运行在OS上的。
按你的分类很难说它是programme还是software。还有就是driver,它虽然工作在os上,也是安装的,但实际上它又绝对硬件相关而且操作的也是硬件,够“底层”。
【 在 Oriphia 的大作中提到: 】
: 你要说的是哪种bootloader?嵌入式的bootloader就是烧死在0x00000000,没有移植性的。
: 你说的那种能写在磁盘上的bootloader明显底层还有bios,bios还能设定引导区的起始地址,不然你多磁盘怎么起动?在这种bootloader下设参明显是在bios里设的,为什么不能移植?
:
--
FROM 165.225.233.*