Posts tagged: linux

Why I Stayed on X11 for AMD Laptop Dev in 2026

My AMD Barcelo laptop runs X11. Not because I'm stubborn — because the display server choice is a practical trade-off, not a religious one. Here's the real constraint matrix.

The AppImage/FUSE/GPU Crash Rabbit Hole I Debugged

Freebuff Desktop (an Electron AppImage) wouldn't launch on my AMD laptop. Three hours later: FUSE missing, extracted AppImage bug, Wayland GPU crash, X11 fallback. Here's the full autopsy.

Slack Native App on Linux — The "Beta" Label Is a Lie, Here Is What Arch Users Actually Run

Slack's Linux client has worn a "beta" badge since 2016. It is production software used by millions. Here is the actual install command for CachyOS/KDE/Wayland and what Arch users run instead of the browser.

CachyOS Limine Default Kernel — Following Upstream

How CachyOS configures Limine bootloader entries for multiple kernels, and what the upstream default actually is.

CachyOS Mirror Timer: Why Your Updates Crawl and the 10-Second Fix

The default cachyos-rate-mirrors timer runs every 10 days. Stale mirrorlists mean slow or failed updates. A systemd drop-in drops it to 7 days — survives package updates, zero upstream impact.

Sandbox vs. Keyring: Understanding Credential Precedence in Developer Security

How scoped environment variables override local keyrings in sandboxed environments, why this design protects developer secrets, and how to navigate credentials securely.

Network Diagnostics: Fixing Chrome Connection Drops on CachyOS

A systematic walkthrough of diagnosing Chrome connection drops — from DNS verification to ping tests, traceroute, and firewall inspection — with a Mermaid diagnostic flowchart.

Local vs. Cloud Inference: Keeping Your Laptop Cool and Quiet Under Load

How to diagnose thermal profiles, understand the difference between local vs. cloud AI inference on hardware, and configure Linux power profiles to reduce laptop fan noise during heavy tasks.

Collapsing Auth Entropy to Zero: Debugging GitHub Credential Conflicts on Linux

A visual walkthrough of debugging conflicting GitHub credentials — OAuth tokens, classic PATs, SSH keys, and rogue environment variables — and collapsing them into a single source of truth.

Least Privilege Devops: Userspace Rust Toolchain Bootstrapping on Fish Shell

Why installing developer toolchains like Rust inside userspace ($HOME) is structurally superior to system-wide installations, and how to bootstrap it cleanly using the Fish shell path architecture.

The Autonomous OS: Btrfs, Snapper, and the Safety Net for Agentic SysOps

How openSUSE's Btrfs and Snapper transactional updates provide the ultimate safety net for non-deterministic AI agents running system operations (SysOps).

Taming LLM Repetition Loops & Building aur-audit for the AUR Security Incident

A security engineering guide on why smaller LLMs get caught in repetition loops during agentic workflows, how to mitigate it, and the release of aur-audit—a Clojure (Babashka) static analyzer responding to the active June 2026 AUR security incident.

Hardening the Arch/CachyOS Build Pipeline: Native AUR Auditing with Paru & Babashka

A visual reference guide to native PreBuild hooks. We configure paru to automatically run our Clojure-based aur-audit scanner before compiling community packages.