No description
  • C 94.8%
  • Lua 2.7%
  • Linker Script 1.5%
  • Assembly 1%
Find a file
2026-05-23 06:32:48 +10:00
pre_kernel refactor: clean up this mess of a codebase :3 2026-05-23 06:32:48 +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)