The Maize kernel is a project in its infancy and is intended solely as a hobby and learning project.
- libuuid
- libfuse
- pkgconfig
Debian based distributions:
apt install uuid-dev libfuse-dev pkg-config
- GNU Make
- QEMU
- GCC 10+
- NASM
- Parted
Clone this repository:
git clone --recurse-submodules https://github.com/meracious/maize.git
Move to the cloned repository:
cd maize
Run the following command as root to build limine and echFS utils:
make setup
Build the kernel:
make
Run the kernel with qemu:
make run
Open up a PR on this repository.