Documentation

  • docs.kernel.org — Official Linux kernel documentation. Start with the admin-guide for general docs, dive into subsystem-specific guides for internals.
  • man7.org — Michael Kerrisk's Linux man pages online. The most complete reference for syscalls and libc.
  • The Linux Programming Interface — Michael Kerrisk's book. The definitive resource for Linux system programming.
  • bootlin Elixir — Cross-referenced Linux kernel source. Fastest way to jump between function definitions and callers.

Blogs & Long-form

  • LWN.net — The essential kernel and free software weekly. Deep-dive articles on scheduler changes, security fixes, new subsystems. Pay for a subscription — it's worth it.
  • Brendan Gregg — Performance engineering at its finest. BPF, perf, flamegraphs, USE method. Essential reading.
  • Julia Evans — Systems concepts explained clearly. Great for understanding tracing, networking, containers.
  • Cloudflare Blog — Deep network engineering posts. XDP, BPF, QUIC, TLS internals from production scale.
  • APNIC Blog — Routing, BGP, DNS, internet infrastructure. High signal.
  • antirez — Redis author. Systems thinking, C, performance, software design.
  • Dan Luu — Thoughtful systems and hardware writing. Slow to update, always worth reading.

eBPF & Tracing

  • ebpf.io — eBPF foundation. Intro, landscape, projects overview.
  • BCC Tools — Production eBPF tools: execsnoop, tcpconnect, biolatency, and 100+ more.
  • bpftrace — High-level tracing language for eBPF. Like awk for the kernel.
  • Cilium eBPF Library — Go library for writing eBPF programs. Clean API, well maintained.
  • Brendan Gregg's BPF book — BPF Performance Tools. Comprehensive reference.

Networking

  • iproute2 source — Source for ip, ss, tc, bridge. Reading the source clarifies what the tools actually do.
  • packetlife.net cheatsheets — Quick reference for tcpdump, Wireshark, and network protocols.
  • RIPE Labs — Internet routing, BGP, IPv6 research and operational insights.
  • netdev conference talks — The kernel networking conference. Slides and videos on XDP, TC, MPTCP, QUIC from the people who build it.

Homelab & Infrastructure

  • Proxmox docs — Official Proxmox VE documentation. Comprehensive.
  • TechnoTim — Homelab guides, K3s, self-hosting, Proxmox. Good practical content.
  • Jeff Geerling — Ansible, Raspberry Pi, homelabbing, storage benchmarks.
  • ServeTheHome — Server and NAS hardware reviews. Good for homelab hardware decisions.
  • Perfect Media Server — ZFS, mergerfs, Snapraid, Linux storage for homelabs.
  • r/homelab wiki — Community-maintained resource list.

Security

Tools

  • explainshell.com — Paste any shell command, get each flag explained inline.
  • crontab.guru — Cron expression editor and explainer.
  • sysctl-explorer — Browse and understand Linux sysctl parameters.
  • cheat.shcurl cheat.sh/tar — instant cheat sheets for any command.
  • Compiler Explorer — See what your C/C++ compiles to. Useful for understanding kernel code generation.
  • patchwork.kernel.org — Track patch submission and review on the kernel mailing lists.

Books

  • Linux Kernel Development — Robert Love. Best intro to kernel internals. Covers scheduling, memory, VFS, devices.
  • Understanding the Linux Kernel — Bovet & Cesati. Deeper than Love's book. Older but still accurate for fundamentals.
  • Linux Device Drivers — Corbet, Rubini, Kroah-Hartman. Free online at LWN. The standard reference for driver development.
  • Systems Performance — Brendan Gregg. 1000 pages on observing and tuning Linux systems. Essential.
  • The Art of Unix Programming — Eric Raymond. Philosophy behind Unix tools and design. Free online.