SeaBIOS

SeaBIOS
Developer(s) Kevin O'Connor
Stable release 1.7.2.1 / February 28, 2013; 2 months ago (2013-02-28)
Development status Active
Written in C
Platform x86
Size 440 kB
Available in English
Type BIOS
License GNU LGPLv3
Website www.seabios.org

SeaBIOS (formerly known as "legacybios") is an open source implementation of a 16-bit x86 BIOS. SeaBIOS can run in an emulator or it can run natively on x86 hardware with the use of coreboot. Runs on 386 or later and requires a minimum of 1 MB of RAM.

SeaBIOS is the default BIOS for the QEMU and KVM virtual machines and can be used with the Bochs emulator.

SeaBIOS has been tested with the GNU GRUB, LILO, SYSLINUX, Microsoft Windows, Linux, FreeDOS, FreeBSD, NetBSD, and OpenBSD bootloaders.

The build system relies on the GNU toolchain.

A menu to select the boot device from can be accessed through the F12 key.

SeaBIOS has support for APM 1.2, EDD 3.0, SMBIOS 2.4, MultiProcessor Specification and BBS. No support for ESCD and xHCI.

Features

SeaBIOS is the default BIOS for QEMU
↑Jump back a section
Last modified on 21 May 2013, at 10:36