"FlashROM runs on Linux and UNIX derivatives such as FreeBSD,
DragonFly BSD, Solaris and Mac OS X and allows re-flashing to take
place from the command line on a running operating system. With
most manufacturers' flash programming utilities, there is only
support for Windows or DOS and they require the user to reboot into
DOS, from a floppy disk, or an installed Windows system, re-flash
the BIOS, then reboot back into Linux."