Boot process

Documentation of Halyde's boot process.

The first thing that gets loaded by the BIOS is the `/init.lua` file. It begins starting the OS. It is made to be minimal to easily be modified into an advanced bootloader in the future and to possibly fit into a boot sector.

`/init.lua` loads `/halyde/kernel/boot.lua`. This file initializes the system, loads its version

/init.lua is usually used as the file that gets loaded by the BIOS and begins starting the OS. In Halyde, it loads /halyde/kernel/boot.lua and catches/displays low-level errors.

The init file may be modified to serve as an advanced bootloader.

Last updated