freeBIOS is designed to be a generic open source firmware for use in any PC-like system. Firmware initializes a computer and its peripherals, and then transfers control to the operating system. Firmware also provides various interfaces which operating systems may call to accomplish certain system-wide tasks like power management or PCI bus scanning.