主引导程序是软件还是固件?如果是软件,那么由谁开发?如何开发?主引导程序是软件.因为它不是固化于硬件当中的,并不是在出厂之前已经烧到硬件里面去了.因此它必然是软件.既然是软件,那是谁来开发它呢?就目前来看,开发操作系统的程序员应该负责开发主引导程序,因为主引导程序被归为了操作系统代码的一部分了.那这意味着什么,意味着我们需要考虑如何开发一个主引导程序. 主引导程序——一段存储在主引导区(MBR)中的有效代码——并不固化于硬件,属于操作系统代码的一部分——启动操作系统内核的桥梁,由汇编程序写成——…