All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased - 2022-07-09
Hugo4OS-Bootloader
Is no longer a submodule, but part of the repoHugo4OS-Bootloader
Is now its own crate, instead of a fork ofrust-osdev/bootloader
It's still using the
rust-osdev/bootloader
codebase, but without its build system. BIOS and UEFI will probably also be split into seperate crates.- Revamped entire build system for more control
Instead of building using
rust-osdev/bootloader
's multi-step build-system,Hugo4OS
now usesjust
for running commands directly. This change significantly decreases build times as therebuild.rs
,builder.rs
and theboot
crate now no longer need to be compiled. - Hugo4OS images now export to
img/
instead oftarget/x86_64-bootloader/release/