biors icon indicating copy to clipboard operation
biors copied to clipboard

BIOS written in Rust.

biors

The Basic Input / Output Rust System

This repository contains an x86 platform firmware implementation - more commonly known as a BIOS.

It is written in Rust, and is designed for modern x86_64 processors.

Similarly to coreboot, it is designed to deliver a "payload" - this could be a PC-AT compatible BIOS, or a UEFI implementation.

Build requirements

  • Make
  • Xargo
  • C compiler (such as Clang or GCC) to assemble the start.S file.

Pronounciation

BIOS is pronounced "BY-oss", this project is pronounced "BY-orss".

License

Licensed under the GNU General Public License version 3 or any other newer version, at your option.