No description
  • C 96.6%
  • Lua 2.5%
  • Assembly 0.9%
Find a file
2026-06-21 05:13:53 +10:00
pre_kernel minor: update protocol for riscv64 support 2026-06-21 05:13:53 +10:00
support refactor: clean up this mess of a codebase :3 2026-05-23 06:32:48 +10:00
.clang-format refactor: move prekernel out of kernel repo 2026-05-17 14:21:08 +10:00
.clang-tidy refactor: move prekernel out of kernel repo 2026-05-17 14:21:08 +10:00
.clangd refactor: move prekernel out of kernel repo 2026-05-17 14:21:08 +10:00
.gitattributes chore: add gitattributes 2026-05-19 22:58:34 +10:00
.gitignore feat: load the kernel binary 2026-05-18 00:04:18 +10:00
fab.lua refactor: clean up this mess of a codebase :3 2026-05-23 06:32:48 +10:00
LICENSE refactor: move prekernel out of kernel repo 2026-05-17 14:21:08 +10:00
README.md chore: update readme 2026-05-19 22:14:45 +10:00

Lunar Prekernel

Stupid prekernel for Lunar

Handles setting up machine state and pagedb stuff

Currently only supports x86_64 but may support other architectures in the future.

Can boot via Tartarus or Limine using the tartarus/limine boot protocol

Built as part of Terra (the system distribution)