kan-linux - A source-based Linux desktop system
kan-linux is a monorepo collection of patched and validated upstream source code, for building a customizable Wayland desktop Linux environment. It is designed for developers who want to learn the full stack of Linux system construction.
- Monorepo containing all patched component source code
- Full source-based, from glibc, gcc, mesa to Wayland desktop stack
- Each component with verified custom patches and standalone build config
- Self-contained source snapshot, no external manifest / multi-repo dependency
- Preserves raw materials for building bootable Live ISO (top-level assembly pipeline not included)
The kan-linux way
-
Verified source snapshot
All source code and patches have been fully validated. Checkout a tag and you get a fixed, working set of sources for research and customization.
-
Component-first open
All patched source and per-component build scripts are released. The top-level ISO orchestration, installer and initramfs pipeline remain private. This keeps the focus on learning low-level system construction.
-
Explore and have fun!
We built kan-linux in the spirit of play. Contributors are encouraged to try crazy ideas, build wild demos, and push the edge of what’s possible.
Contributing
Join the development and research at kan-linux on GitHub.