Skip to content

Official Sources Used for This Bundle

This bundle was written against official or primary documentation so the explanations stay close to how the systems actually behave.

Linux kernel

  • Memory management concepts: https://docs.kernel.org/admin-guide/mm/concepts.html
  • Multi-Gen LRU: https://docs.kernel.org/admin-guide/mm/multigen_lru.html
  • cgroup v2: https://docs.kernel.org/admin-guide/cgroup-v2.html
  • Scheduler index: https://docs.kernel.org/scheduler/index.html
  • CFS design: https://docs.kernel.org/scheduler/sched-design-CFS.html
  • Filesystems index: https://docs.kernel.org/filesystems/index.html
  • Path lookup and dcache: https://docs.kernel.org/filesystems/path-lookup.html
  • BPF docs: https://docs.kernel.org/bpf/
  • BPF verifier: https://docs.kernel.org/bpf/verifier.html
  • eBPF userspace API: https://docs.kernel.org/userspace-api/ebpf/index.html
  • bpf() syscall: https://docs.kernel.org/userspace-api/ebpf/syscall.html
  • MD RAID admin guide: https://docs.kernel.org/admin-guide/md.html
  • RAID5 cache: https://docs.kernel.org/driver-api/md/raid5-cache.html
  • RAID5 partial parity log: https://docs.kernel.org/driver-api/md/raid5-ppl.html
  • dm-raid: https://docs.kernel.org/admin-guide/device-mapper/dm-raid.html

systemd

  • Bootup flow: https://www.freedesktop.org/software/systemd/man/bootup.html
  • Unit model: https://www.freedesktop.org/software/systemd/man/systemd.unit.html
  • Service units: https://www.freedesktop.org/software/systemd/man/systemd.service.html
  • Timer units: https://www.freedesktop.org/software/systemd/man/systemd.timer.html
  • Journald: https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html
  • Resource control: https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
  • Special targets: https://www.freedesktop.org/software/systemd/man/systemd.special.html
  • Performance and graphing: https://www.freedesktop.org/software/systemd/man/systemd-analyze.html

Kubernetes

  • kube-scheduler overview: https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/
  • Scheduling framework: https://kubernetes.io/docs/concepts/scheduling-eviction/scheduling-framework/
  • Scheduler configuration: https://kubernetes.io/docs/reference/scheduling/config/

AWS

  • How VPC works: https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html
  • Route tables: https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html
  • Internet gateway: https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html
  • NAT gateway: https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html

TLS / RFCs

  • TLS 1.3: https://www.rfc-editor.org/rfc/rfc8446.html
  • Secure deployment recommendations: https://www.rfc-editor.org/rfc/rfc9325.html
  • TLS 1.0/1.1 deprecation: https://www.rfc-editor.org/rfc/rfc8996.html