用于启动 Linux 内核的最小 x86 固件
一个简单的 x86 固件可以启动 Linux。QEMU 的启动时间大部分花费在:
./configure --disable-libssh2 --disable-tcmalloc --disable-glusterfs
--disable-seccomp --disable-{bzip2,snappy,lzo} --disable-usb-redir
--disable-libusb --disable-smartcard-nss --disable-libnfs
--disable-libiscsi --disable-rbd --disable-spice --disable-attr
--disable-cap-ng --disable-linux-aio --disable-brlapi
--disable-vnc-{jpeg,tls,sasl,png,ws} --disable-rdma --disable-bluez
--disable-fdt --disable-curl --disable-curses --disable-sdl
--disable-gtk --disable-tpm --disable-vte --disable-vnc
--disable-xen --disable-opengl --target-list=x86_64-softmmu
在 BIOS 中。 qboot 还可节省 150 毫秒。
直到 QEMU 2.7+,在 fw_cfg 中。 qboot 使用 DMA 接口,几乎是即时的。
暂无开放 Issues,或尚未同步最近议题。