Latest Posts
Shanios Blog
Engineering breakdowns, release notes, and stories from the team building India's immutable Linux OS.
All Posts (60)
-
AI-Assisted Development on Shanios: Harnesses, AI Editors, MCP, and Local Models
2026-08-25 · GuideAI coding tools went from autocomplete to autonomous agents in two years, and 2026's landscape is crowded: Claude Code, Codex CLI, OpenCode,…
-
Inside the Shanios Build Pipeline: From Package List to Bootable Image
2026-08-25 · Deep DiveEvery Shanios release starts as a list of package names and ends as a GPG-signed, Secure Boot-ready ISO. The build pipeline that bridges tho…
-
Shanios Gets a Third Desktop: The COSMIC Edition
2026-08-25 · ReleaseShanios is adding a COSMIC desktop edition alongside the existing GNOME and KDE Plasma options. COSMIC is System76's new desktop environment…
-
Shanios as a Development Machine: Toolchains Without Breaking Immutability
2026-08-25 · GuideEvery immutable distro gets the same question from developers: "So where do I install my toolchain?" On a traditional Linux box the answer i…
-
NVIDIA, AMD, Intel GPUs on Shanios: How Drivers Work on an Immutable OS
2026-08-25 · Deep DiveAsk any long-time Linux desktop user about graphics drivers and you will hear war stories: the kernel update that landed before the NVIDIA m…
-
Use Shanios Tools on Any Arch-Based Distro
2026-08-25 · GuideShanios builds tools that are useful beyond its own filesystem layout. gen-efi generates Secure Boot UKIs for any Arch system. shani-health …
-
Leaving Windows or macOS for Shanios: The Complete Switcher's Guide
2026-08-25 · GuideEvery week I hear the same two sentences. From Windows users: "I'm done with updates breaking my machine." From Mac users: "The hardware is …
-
shani-health — System Health Monitoring for Shani OS
2026-05-12 · Referenceshani-health is the CLI tool for checking the health of a running Shani OS system — boot state, security posture, storage, network, hardware, and a deep integrity check with machine-readable output. I
-
Android App Compatibility on Shani OS — What Works, What Doesn't, and Workarounds
2026-05-12 · GuideWhich Android apps work in Waydroid on Shani OS — Indian banking and government apps, streaming services, DRM status, and practical workarounds for apps that are blocked. Includes a tested compatibili
-
Shani OS FAQ — Frequently Asked Questions
2026-05-12 · ReferenceAnswers to the most common questions about Shani OS: software installation, what happens to your files after rollback, hardware compatibility, dual boot, gaming, security, and the immutable model in p
-
Your First Week with Shani OS — From Install to Fully Set Up
2026-05-12 · GuideA day-by-day walkthrough for new Shani OS users: getting encryption and updates sorted on day one, then systematically setting up email, cloud sync, printing, dev tools, backups, and daily habits thro
-
The Shani OS Software Ecosystem — What to Use, When, and Why
2026-05-12 · ReferenceOne canonical reference for every software installation option on Shani OS: Flatpak, Snap, AppImage, Nix, Distrobox, Podman, LXC/LXD, systemd-nspawn, Apptainer, Homebrew, and VMs. Includes a decision
-
Shani OS Troubleshooting Guide — Boot, Updates, Audio, GPU, and More
2026-05-12 · ReferenceThe consolidated troubleshooting reference for Shani OS — boot failures and slot recovery, update issues, audio problems, Bluetooth, Flatpak sandbox, NVIDIA detection, TPM2 unlock, Waydroid, and commo
-
Updates on Shani OS — shani-update, shani-deploy, and the Full Reference
2026-05-12 · ReferenceThe complete guide to Shani OS updates: how shani-update detects and surfaces updates automatically, and the full shani-deploy flag reference for every scenario — update, rollback, dry-run, cleanup, c
-
shani-update — The Shani OS Update Manager
2026-05-11 · Referenceshani-update is the user-facing update manager for Shani OS. It runs automatically via a systemd user timer and at login, detects boot failures, checks for...
-
Shani OS for Designers and Visual Creators — Photo Editing, Vector, UI Design, and 3D
2026-05-10 · GuideA complete guide for photographers, illustrators, UI/UX designers, 3D artists, and visual creators on Shani OS — GIMP, Inkscape, Krita, Blender, Darktable, RawTherapee, Figma via browser, colour manag
-
Shani OS for General Desktop Users — Productivity, Office, Web, and Everyday Use
2026-05-10 · GuideShani OS for everyday desktop use — office suite and document compatibility, web browsing, email, video calls, cloud storage, calendar, notes, PDF tools, and everything a student, office worker, or ho
-
Shani OS for Video Creators and Content Creators — Editing, Colour, Streaming, and Podcasting
2026-05-10 · GuideThe complete video production stack on Shani OS — DaVinci Resolve, Kdenlive, OpenShot, OBS Studio for streaming and recording, Audacity and Ardour for audio, GPU-accelerated encoding, and everything a
-
Multimedia on Shani OS — Codecs, Media Players, Streaming, and Hardware Decoding
2026-05-10 · GuideEverything multimedia on Shani OS — hardware-accelerated video decode for Intel, AMD, and NVIDIA, codec support, streaming services with Widevine DRM, MPV and VLC (via Nix/Flatpak), media servers, DLN
-
LUKS2 Encryption on Shani OS — Setup, Management, and Recovery
2026-05-09 · ReferenceFull-disk encryption must be enabled at install time on Shani OS. This guide covers what to do if you missed it, and the complete reference for managing LUKS2 on an already-encrypted system: keyslots,
-
Shani OS vs Fedora Silverblue, Bazzite, SteamOS, and NixOS — An Honest Comparison
2026-05-08 · Deep DiveAn honest technical comparison of immutable Linux distributions. Where Shani OS wins, where others genuinely win, and how to pick the right one for your situation. Btrfs send/receive vs OSTree vs OCI
-
Running Windows Apps on Shani OS — Wine, Bottles, and When to Use a VM
2026-05-08 · GuideYou do not need Windows to run Windows software on Shani OS. Bottles (pre-installed on the KDE Plasma edition) manages Wine environments for productivity tools, creative software, and legacy apps. Her
-
Apptainer (Singularity) on Shani OS — HPC Containers for Workstation and Cluster
2026-05-07 · Deep DiveApptainer is the HPC standard for portable, reproducible containers — pre-installed on Shani OS, no root required, runs the same SIF image on your workstation and on any SLURM/PBS cluster. Build once,
-
GPU Compute on Shani OS — NVIDIA CUDA, AMD ROCm, and Intel oneAPI
2026-05-07 · GuideHow to run GPU compute workloads on Shani OS — setting up AMD ROCm with PyTorch and TensorFlow via Distrobox, NVIDIA CUDA via Distrobox, Intel oneAPI, HIP for cross-vendor portability, and Nix for pur
-
LXC and LXD on Shani OS — Full System Containers
2026-05-07 · EcosystemLXC and LXD run full Linux system containers on Shani OS — complete OS environments sharing the host kernel, stored in dedicated @lxc and @lxd Btrfs subvolumes that survive every OS update. Lighter th
-
systemd-nspawn and machinectl on Shani OS — Lightweight System Containers
2026-05-07 · Ecosystemsystemd-nspawn is the lightest way to run a full Linux system environment on Shani OS — no image management, no daemon, no setup. Containers boot in under a second, live in the @machines Btrfs subvolu
-
System Configuration on Shani OS — /etc, Services, and What Persists
2026-05-06 · GuideThe /etc OverlayFS on Shani OS means all your configuration changes persist normally across every OS update and rollback. This guide covers editing config files, managing systemd services, enabling se
-
Kubernetes on Shani OS — From a Single Node to a Production-Grade Cluster
2026-05-05 · EcosystemShani OS and Kubernetes are built for each other. Immutable OS root, Btrfs subvolumes, and fully decoupled lifecycles make it the ideal base for running k3s, RKE2, and the full modern stack — Cilium,
-
Audio on Shani OS — PipeWire, WirePlumber, JACK, and Professional Audio
2026-05-05 · GuideShani OS uses PipeWire 1.4.x as its audio stack — simultaneously compatible with ALSA, PulseAudio, and JACK. This guide covers everyday audio management, Bluetooth codec selection, fixing common issue
-
KDE Connect and GSConnect on Shani OS — Your Phone and Desktop, Together
2026-05-04 · GuideKDE Connect (KDE edition) and GSConnect (GNOME edition) link your Android phone to your Shani OS desktop — notifications mirrored, files shared, clipboard synced, remote input, SMS from desktop, and m
-
Indian Language Support on Shani OS — Devanagari, Tamil, Telugu, and More
2026-05-03 · GuideIndian language support on Shani OS is designed in from the start — not bolted on. Devanagari, Tamil, Telugu, Kannada, Malayalam, Gujarati, Punjabi, Bengali, and more: correct font rendering, IBus mul
-
AppImage on Shani OS — Portable Apps with Gear Lever
2026-05-02 · GuideAppImages are self-contained portable executables that need no installation and work on any Linux system. Gear Lever (pre-installed) integrates them into your desktop launcher, manages updates, and ke
-
Snap on Shani OS — The Optional App Ecosystem
2026-05-01 · EcosystemSnap is pre-configured on Shani OS with its own @snapd Btrfs subvolume. When to use Snap versus Flatpak, how to install from the Snap Store, and how the two ecosystems coexist.
-
gen-efi and Secure Boot on Shani OS — UKI Generation, MOK Enrollment, and TPM2
2026-04-30 · Deep Divegen-efi is the tool that builds and signs Unified Kernel Images, manages MOK keys for Secure Boot, and enrolls LUKS keys into TPM2. This is the complete reference for every gen-efi operation and the S
-
Accessibility on Shani OS — Screen Reader, Braille, Magnification, and More
2026-04-29 · GuideShani OS ships a complete accessibility stack at first boot — Orca screen reader with espeak-ng TTS, braille display support via brltty, display magnification, high-contrast themes, keyboard navigatio
-
Homebrew on Shani OS — For macOS Switchers and Those Who Prefer It
2026-04-28 · EcosystemHomebrew works on Shani OS exactly as it does on macOS — install it once, use brew install for any of the thousands of formulae. A comparison with Nix to help you choose, and how both coexist.
-
Btrfs Snapshots and Backup on Shani OS — Protecting Your Data the Right Way
2026-04-27 · GuideHow to use Btrfs snapshots for instant point-in-time copies of your home directory, and how to set up real off-device backups with restic and rclone — both pre-installed on Shani OS. Snapshots are not
-
shani-deploy Reference — Every Flag, Every Workflow
2026-04-26 · ReferenceThe complete reference for shani-deploy — the atomic update and rollback tool at the heart of Shani OS. Every flag, every use case, every edge case covered: update, rollback, dry-run, cleanup, optimiz
-
Bluetooth on Shani OS — Headphones, Controllers, File Transfer, and Pairing
2026-04-25 · GuideBluetooth on Shani OS works at first boot for audio, gaming controllers, keyboards, mice, file transfer, and tethering. Paired devices persist across every OS update and rollback. Here is everything y
-
Printing and Scanning on Shani OS — CUPS, Driverless Printing, and SANE
2026-04-24 · GuideHow printing and scanning work on Shani OS — driverless IPP-over-USB and network discovery, CUPS configuration, manufacturer-specific drivers for HP, Brother, Canon, and scanner setup via SANE and san
-
Power Management on Shani OS — Hibernation, Suspend, Battery Life, and Profiles
2026-04-23 · GuideShani OS configures hibernation automatically at install, manages power profiles out of the box, and handles TPM2-sealed LUKS so the disk unlocks silently on your own hardware. Everything a laptop use
-
Shani OS as a Home Server — Self-Host Everything, No Public IP Required
2026-04-22 · GuideTurn any PC, mini PC, or old laptop into a home server that replaces your cloud subscriptions. Media streaming, AI models, file sync, home automation, password management, and a full education platfor
-
Networking on Shani OS — VPNs, Tailscale, SSH, Caddy, and More
2026-04-22 · GuideA practical guide to every network capability built into Shani OS — from WireGuard and Tailscale mesh VPNs to Caddy reverse proxy, SSH hardening, Cloudflare tunnels, LAN file sharing, brute-force prot
-
The Shell Experience on Shani OS — Zsh, Starship, McFly, FZF, and More
2026-04-22 · GuideShani OS ships a fully configured, modern shell environment — Zsh with syntax highlighting and autosuggestions, Starship prompt, McFly neural-network history, FZF fuzzy search, and a complete toolkit
-
Podman and Containers on Shani OS — Rootless, Docker-Compatible, Ready at Boot
2026-04-21 · EcosystemHow to use Podman on Shani OS for rootless containers, Docker Compose workflows, and containerised services — with the Pods GUI, persistent storage in @containers, and full compatibility with the Dock
-
Distrobox on Shani OS — A Full Mutable Linux Inside an Immutable One
2026-04-20 · EcosystemHow to use Distrobox to run any Linux distribution inside Shani OS — full pacman, apt, dnf, AUR helpers, and GUI apps — without touching the immutable host OS. With BoxBuddy for graphical management.
-
Migrating to Shani OS from Ubuntu, Fedora, or Arch — A Practical Guide
2026-04-19 · MigrationA workflow-by-workflow migration guide for users coming from traditional mutable Linux distributions. Every pacman, apt, and dnf habit has a clean equivalent on Shani OS — here is the full map.
-
Running Android Apps on Shani OS with Waydroid
2026-04-18 · GuideWaydroid runs a full hardware-accelerated Android stack inside a lightweight container on Shani OS — full Play Store access, ARM app compatibility, and native GPU performance. Here is how to set it up
-
Flatpak on Shani OS — Your Complete App Management Guide
2026-04-17 · EcosystemHow Flatpak works on Shani OS, what apps are pre-installed, how to install more from Flathub, manage permissions with Flatseal, and why sandboxing is the right model for an immutable system.
-
Shani OS for Researchers and HPC — Reproducible Environments from Desktop to Cluster
2026-04-16 · GuideHow Shani OS makes scientific computing reproducible from the ground up — Apptainer for cluster workloads, Nix for pinned environments, AMD ROCm and NVIDIA CUDA via Distrobox containers, DVC for data
-
Gaming on Shani OS — The Full Stack, Explained
2026-04-16 · GuideEverything pre-installed on the KDE Plasma edition and why it matters: Steam + Proton, MangoHud, GameScope, Ananicy, kernel tuning, NVIDIA setup, peripheral support, and why immutability makes Shani O
-
Shani OS for OEMs and IT Fleets — Deploy Once, Maintain Never
2026-04-16 · EnterpriseHow Shani OS eliminates per-device drift, enables one-command remote rollback, automates firmware updates, and makes fleet management genuinely simple — whether you are an OEM shipping hardware or an
-
Virtual Machines on Shani OS — QEMU/KVM, virt-manager, GPU Passthrough, and Windows VMs
2026-04-16 · GuideHow to run fast, hardware-accelerated VMs on Shani OS — setting up KVM with virt-manager, running Windows with VirtIO drivers, GPU passthrough for gaming or ML, and why the @libvirt subvolume keeps yo
-
Shani OS 2026.04.15 — Release Notes
2026-04-15 · ReleaseThe April 2026 stable release: fixed UEFI installer, improved shani-deploy reliability, refreshed GNOME 50 and KDE Plasma 6 ISOs, and a full package manifest.
-
Security Without Configuration — How Shani OS Protects You by Default
2026-04-14 · Deep DiveSix Linux Security Modules running simultaneously, an immutable root that survives root access, TPM2-sealed encryption, and zero telemetry. Here is exactly how each layer works and why it is on by def
-
Shani OS for Everyone — Find Your Guide
2026-04-13 · GuideShani OS works for Windows and macOS switchers, developers, gamers, and IT administrators. This page points you to the right guide for your situation.
-
The Architecture Behind Shani OS — Subvolumes, Slots, and the Update Pipeline
2026-04-12 · Deep DiveA detailed walkthrough of how Shani OS is structured on disk — every Btrfs subvolume, every mount, every step from image signing to your running desktop.
-
Getting Started with Shani OS — From Download to Daily Use
2026-04-11 · GuideA complete walkthrough: download, verify, install, and configure Shani OS from scratch — including Flatpak apps, Nix packages, Distrobox containers, and TPM2 encryption setup.
-
Why Your OS Update Should Never Break Your Computer — And How Shani OS Fixes This
2026-04-10 · Deep DiveEvery server admin knows: you never update the live system. You update the standby, verify it, then switch. Desktops never got this lesson — until now.
-
Nix on Shani OS — The Best Package Manager for an Immutable System
2026-04-09 · EcosystemWhy Nix and immutable Linux are a natural match, how to set it up on Shani OS in five minutes, and practical workflows for developers, researchers, and power users.