Skip to content

md7u/Desind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 

Repository files navigation

D-7 11 (1) (2)-modified

Telegram Discord Reddit

11 (1) (1)-modified

Desind is not just another Linux distribution; it is a meticulously engineered computing platform designed for the modern power user, gamer, and developer.

Born from the Linux From Scratch (LFS) philosophy, Desind rejects the technical debt of legacy systems. We have excised X11 entirely, built a custom kernel acting as a central mediator, and isolated package management into distinct dimensions. The result is an operating system that offers the raw performance of a minimal kernel with the usability of a polished consumer product.

"Simplicity is the ultimate sophistication." — Desind embodies this by removing the bloat, not the features.


⚡ Key Highlights

Feature Description
🚀 Built From Scratch No upstream parent. No Debian, No Arch, No Fedora base. Pure LFS architecture optimized for modern hardware.
💀 X11 Extinguished A pure Wayland environment. No legacy X11 code, resulting in lower input latency and a smaller attack surface.
🎨 Hyprland + Quickshell A pre-configured, highly polished tiling window experience powered by Quickshell (QtQuick/QML) for GPU-accelerated UI elements.
📦 Dimensional Packaging A revolutionary hybrid approach separating Core, Dev (Guix), and User (Flatpak) layers.
🎮 Gaming Native Kernel-level optimizations (Zen/Preempt), built-in XFS support, and pre-tuned Mesa/Vulkan stacks.
🤖 Android Subsystem Native execution of Android applications via integrated Waydroid support.

🏗️ System Architecture: Inch by Inch

Desind adopts a unique "Grandfather & Descendants" architecture to manage system resources and isolation.

1. The Core (The Grandfather)

At the heart of Desind lies a heavily customized Linux Kernel (6.x).

  • Tuning: Compiled with -O3 and Graphite optimizations via GCC 15.2.0.
  • Scheduling: Uses Zen or Preempt-RT patches to ensure microsecond latency for gaming.
  • Filesystem: XFS is built directly into the kernel (not a module) to handle massive assets and high-throughput I/O.
  • Role: The Kernel acts as the "Grandfather," mediating resources between isolated user-spaces using Namespaces and Cgroups v2.

2. The Graphics Stack (The Face)

We do not use heavy Desktop Environments.

  • Compositor: Hyprland. It provides the tiling logic and animations.
  • Shell: Quickshell. The bar, launcher, and notifications are rendered using lightweight QML, ensuring the CPU remains free for heavy tasks.
  • Pipewire: The nervous system for audio and video, handling low-latency streams between sandboxed applications.

3. The Three Dimensions (Package Management)

Desind solves "Dependency Hell" by separating concerns into three interacting dimensions:

Dimension A: The Immutable Host (LFS)

The base system contains only what is necessary to boot and run the compositor.

  • Components: Glibc, GCC libs, Coreutils, Systemd/Init, Wayland, Hyprland.
  • Philosophy: Rock-solid stability. Rarely touched by the user.
Dimension B: The Developer (GNU Guix)

For development tools, compilers, and CLI utilities.

  • Tech: GNU Guix.
  • Benefit: Functional package management. Rollback instantly if an update breaks your dev environment. Isolated from the core system libraries.
Dimension C: The User (Flatpak)

For GUI applications, Games, and Browsers.

  • Tech: Flatpak (Flathub).
  • Benefit: Sandboxed security. Discord, Steam, and OBS run without polluting the system dependencies.
  • Integration: Uses XDG Portals to communicate seamlessly with the Host (opening files, screen sharing) without breaking isolation.

🖼️ Visuals

(Placeholders for screenshots - Recommended: Show a clean desktop, a terminal with Neofetch, and a gaming session)

Desktop

💿 Installation

Desind provides a polished "Just Works" installation experience, contradicting the complexity of its internal architecture.

  1. Download the Live ISO.
  2. Boot into the Live Wayland environment.
  3. Launch Calamares: Our customized installer will handle partitioning (defaulting to XFS) and bootstrap the LFS image.
  4. Reboot into a ready-to-use Hyprland session.

🛠️ For Developers & Contributors

Desind is an ambitious project pushing the boundaries of what a Linux distribution can be.

Credits

Myden - Desind Founder. | Made with ❤️ and C++.

Built for Creators, By a Creators.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •