██████╗██╗ ██╗██████╗ █████╗ ███╗ ██╗███████╗
██╔════╝██║ ██║██╔══██╗██╔══██╗████╗ ██║██╔════╝
██║ ██║ ██║██║ ██║███████║██╔██╗ ██║█████╗
██║ ██║ ██║██║ ██║██╔══██║██║╚██╗██║██╔══╝
╚██████╗╚██████╔╝██████╔╝██║ ██║██║ ╚████║███████╗
╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝Cudane is a Linux distribution engineered around a direct Wayland-first architecture built for developers, advanced desktop users, and low-overhead system design.
Built around a musl-based stack, Cudane removes unnecessary GNU-heavy dependency chains, relies on a fully modern graphics path, and organizes the system into clearly separated frontend, compositor, userland, and kernel layers.
| Feature | Description |
|---|---|
| Quickshell Frontend | GPU-accelerated desktop components using QML and OpenGL. |
| Pure Wayland | Built around Hyprland with no legacy display abstractions. |
| MCX Package Manager | Parallelized dependency resolution compiled for musl-libc. |
| Systemfs Layout | Custom system/* hierarchy maintained by Cudane. |
| Linux-Zen + XFS | Low-latency scheduling with parallel filesystem throughput. |
| Calamares Installer | Integrated deployment workflow with Plymouth and rEFInd. |
Cudane follows a direct stack model where every layer communicates with the next with minimal abstraction.
x86_64-linux-musl
Target triplet defines a highly optimized software architecture where x86_64 indicates the 64-bit instruction set architecture for modern Intel and AMD processors while linux specifies the underlying operating system kernel that handles direct hardware communication and process scheduling and finally musl represents the lightweight independent C standard library that acts as the clean minimalist bridge between your programs and the kernel by implementing essential system calls with ultra-low memory usage and strict POSIX compliance to completely replace the heavy standard GNU C Library.
The desktop interaction layer.
- Built with {
QML} / {OpenGL}+{Vulkan} - Uses {
Layer-Shell} for compositor-level integration
The Wayland rendering layer.
- Direct GPU communication through {
DRM}/{KMS} - Input management through {
libinput} - GTK 3/4 customization via {
nwg-look}
3. Userland Logic (MCX)
The package and dependency layer.
- Secure parallel package transactions
- Compiled for {
musl-libc} - Independent from glibc-heavy runtime stacks
- Includes {
Calamares} integration
The hardware execution layer.
- {
Plymouth} boot rendering - {
rEFInd} boot management - {
XFS} for parallel I/O throughput Systemfscustom hierarchyLinux-Zenfor low-latency scheduling
Cudane installation is handled through {Calamares}.
- Download the ISO from
Releases - Flash to installation media
- Boot through {
rEFInd} - Launch {
Calamares} - Select storage target
- Install and reboot
Default deployment includes:
- {
Hyprland} - {
Quickshell} - {
XFS} Linux-ZenSystemfs
Contributions should preserve architectural consistency.
Guidelines:
- Keep changes modular
- Maintain musl compatibility
- Avoid unnecessary dependencies
- Document subsystem changes clearly
To keep the runtime lightweight and predictable.
For direct Wayland-native rendering and low overhead.
A Cudane-maintained system/* hierarchy for internal system organization.
No. The stack is independently structured around its own architecture.
Myden - Cudane Founder. | Made with 🤍 and C/C++.
Built for Creators, By a Creators.