BREAD operate system based on X86_64
We only support Windows Subsystem for Linux on Windows10.
Fow now, we use Linux to compile *.cpp
files and link binaries.
# include deps requirements
apt install make gcc g++ nasm qemu qemu-kvm build-essential git uuid-dev iasl python
# start bread-os using qemu-system-x86_64
make start
Make sure following dependencies have installed.
- deps/xxx not exist
git submodule update --init --recursive
If there have any socket
problem, make sure you network connection.
- how to build
edk2
There are many tutorials, for example: UEFI-EDK2(for Ubuntu only, but Windows user also could learn how to do)