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