No description
  • Python 52%
  • C 46.1%
  • Shell 1.9%
Find a file
2026-05-23 06:38:54 +10:00
hello_world feat: port mlibc! 2026-05-02 17:39:30 +10:00
patches bash: add bash recipe and clean up other recipes 2026-05-03 04:51:41 +10:00
recipes feat: rewrite stuff 2026-05-17 23:53:39 +10:00
scripts chore: update scripts 2026-05-23 06:38:54 +10:00
support feat: port mlibc! 2026-05-02 17:39:30 +10:00
tools/rdsk feat: base chariot distro stuff 2026-04-12 19:26:50 +10:00
.gitignore feat: base chariot distro stuff 2026-04-12 19:26:50 +10:00
config.chariot feat: base chariot distro stuff 2026-04-12 19:26:50 +10:00
LICENSE feat: base chariot distro stuff 2026-04-12 19:26:50 +10:00
README.md chore: update readme 2026-04-12 19:27:02 +10:00

Terra

Distribution for Lunar. Uses chariot to manage packages and produce bootable images.

Requirements

  • chariot
  • python3
  • qemu (for running)
  • curl (for fetching OVMF firmware)

Building

chariot build custom/image -o bootloader=limine -o buildtype=release

Options:

Option Values Default
arch x86_64 x86_64
bootloader tartarus, limine tartarus
buildtype debug, release debug

Running

python3 scripts/qemu.py [options]
Flag Description
--kvm Enable KVM acceleration
--uefi Boot with UEFI firmware (OVMF)
--gfx Enable graphical display
--pause Pause CPU at startup
--limine Use Limine for boot
--x2apic-only Disable xAPIC (TCG + x86_64 only + custom patched qemu)

OVMF firmware is downloaded automatically on first run.