Skip to main content
Eshan Roy@eshanized
Rolling Release · Active Ecosystem·Operating Systems·Primary: Rust & Shell

Snigdha OS

Performance × Elegance: Modern Arch-based Linux ecosystem.

An Arch-based Linux ecosystem engineered for lightweight performance, developer productivity, custom package management, and robust kernel tooling.

Problem Statement

Modern operating systems are burdened with background bloat, telemetry overhead, and opaque configuration layers that separate developers from low-level systems control.

Intended Audience

Linux power users, systems programmers, penetration testers, and developers who demand complete control over their computing stack.

Core Architecture & Mental Model

Modular system architecture spanning minimal base configurations, a kernel switching framework, automated PKGBUILD repositories, and a customized i3wm tiling environment backed by Tonmoy Infrastructure continuous package mirrors.

Verified System Capabilities

Modular Core (`snigdhaos-core`): Minimal, highly optimized base operating system footprint
Kernel Switcher (`snigdhaos-kernel-switcher`): Fast tool for toggling between Zen, LTS, and hardened kernels
Blackbox Security Framework: Custom utility suite for penetration testing environments
Snigdha Assistant & Welcome: Streamlined user onboarding and post-install workstation tuning
Automated Packaging: Dedicated PKGBUILD maintenance pipeline for development toolchains
WSL Edition: Native Snigdha OS environment engineered for Windows Subsystem for Linux

Architectural Decisions & Rationales

Arch Linux base with rolling release updates

Rationale: Provides access to the latest upstream Linux kernel releases, hardware drivers, and modern developer toolchains without arbitrary distribution freeze delays.

Rust implementation for core helper utilities

Rationale: Replaces brittle shell scripts for kernel toggling and hardware diagnostics with memory-safe, compiled native binaries.

Technical Trade-offs & Honest Limitations

  • Rolling release updates require user familiarity with Arch Linux package management and occasional pacnew file maintenance.
  • Tiling window manager interface (i3wm) has a learning curve for users accustomed to traditional floating desktop environments.

Quickstart & Execution

# Inspect Snigdha OS core repositories
git clone https://github.com/Snigdha-OS/snigdhaos-core.git
# Use the kernel switcher utility
snigdhaos-kernel-switcher --list
Empirical Verification Evidence

Active public repositories across GitHub (Snigdha-OS) and GitLab (SnigdhaOS) containing reproducible PKGBUILD manifests, installer scripts, and ISO building recipes.

Related Research & Architectural Writing