sched_ext lets you write custom Linux CPU schedulers in eBPF and hot-swap them at runtime. Enable SCX, try scx_lavd or scx_rustland, or roll your own.
Self-Hosting
How to run your own servers, Docker stacks, and self-hosted services without losing weekends to config files.
Systemd services from scratch: write, enable, and debug custom unit files
Write production systemd .service unit files: anatomy, security hardening, timers as a cron replacement, template units, and journalctl debugging.
COSMIC Desktop 1.0: one month of daily driving System76's Rust DE
COSMIC Desktop 1.0 hands-on after a month on Pop!_OS. Covers the Rust stack, tiling window manager, app ecosystem, and benchmarks vs GNOME and KDE.
n8n and Ollama local AI: $0/month, honest hardware math
Run private n8n and Ollama AI automations at home for $0/month in software, with real hardware costs, the num_ctx 8192 fix, and a worked example.
Komodo vs Portainer vs Dockge for your 2026 homelab
Komodo vs Portainer vs Dockge in October 2026: Swarm in Komodo v2, Portainer licensing after 3.0, Dockhand and Arcane, and a step-by-step migration guide.
Self-hosted databases in 2026: Postgres vs SQLite vs MariaDB
Self-hosted databases in 2026 by migration ceiling: SQLite to ~10 GB single writer, Postgres 18 as the safe default, MariaDB 12.3 for MySQL shops.
Botmonster Tech




