MidgardOS Developer Documentation

A website documenting creating the build root for MidgardOS


Navigation    
« Host Requirements HOME Preparation Overview »

Structure

This documentation is split into a few different sections:

Section 1 - Preparation

This section covers the prepartion of the disks, user creation, and configuration of various environment variables to build the components.

Section 2 - Building the Cross-compiler Toolchain

This section covers building the cross-compiler toolchain to avoid having the new build root depend on any of the libraries or tools from the host system.

Section 3 - Building Temporary Tools

This section covers building essential temporary tools to further isolate the new build root from the host’s operating system.

Section 4 - Entering the Chroot and Building More Temporary Tools

This section covers entering the build root via an isolated chroot, and finishing build of some additional temporary tools.

Section 5 - Building the Base System Tools

This section covers building the native tools for allowing the core MidgardOS system to be built.

Section 6 - Building the core MidgardOS System

This section covers building the actual core MidgardOS system inside it’s isolated enviornment on the host computer including configuring the system to boot, installing the system’s kernel and bootloader.

If any issues come up, please post an issue in our GitHub repository for this documentation, here.

Navigation    
« Host Requirements HOME Preparation Overview »