m³OS docs GitHub

Component explorer

Boot Path

The boot path moves the system from firmware and build tooling into a running kernel with visible early diagnostics.

Responsibilities

  • Build and launch the bootable image.
  • Transfer control into the kernel entry point.
  • Provide the first reliable diagnostics channel.

The boot path is introduced in Boot Foundation and later touched by 24 phase(s).

Key files

  • xtask/src/main.rs — The host-side logic lives in xtask/src/main.rs.
  • kernel/src/serial.rs — The serial implementation in kernel/src/serial.rs provides:
  • xtask/vendor/ — pre-built binary is not found in xtask/vendor/
  • xtask/vendor/ion — xtask/vendor/ion; if absent, build it from source using the musl target. Copy