2019-10-11 21:04:28 -06:00
2019-10-11 16:12:18 -06:00
2019-10-11 10:15:44 -06:00
2019-10-08 09:04:49 -06:00
2019-10-10 21:15:03 -06:00
2019-10-10 21:15:03 -06:00
2019-09-25 19:50:00 -06:00
2019-10-08 11:43:40 -06:00
2019-10-11 21:04:28 -06:00
2019-10-10 21:15:03 -06:00
2019-09-19 15:52:56 -06:00
2019-10-04 17:28:41 -06:00
2019-10-10 12:34:59 -06:00
2019-10-10 12:35:37 -06:00
2019-08-30 10:37:31 -06:00

System76 Open Firmware

An open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications.

Dependencies

Install toolchain

./scripts/deps.sh

Load Rust environment (or optionally reboot)

source ~/.cargo/env

Build firmware, replace qemu with your model (look in the models directory for examples)

./scripts/build.sh qemu

Emulate firmware, only available after building the qemu model

./scripts/qemu.sh

Contents

Description
Languages
C 93.5%
Shell 5.7%
Rust 0.5%
Dockerfile 0.3%