Home
00-09
10-19 System Administration
10 Linux Postinstallation
11 Windows Postinstallation
12 Containers
14 Packaging
- 14.01 Koji vs Copr [packaging, infra, fedora]
- 14.02 Fedora fedpkg [buildsystem, packaging]
- 14.03 .spec syntax [rpm, packaging]
- 14.04 rus2rpm [rpm, rust, packaging, fedora]
- 14.05 distros hardened C/C++ build flags [hardening, gcc, flags, distros]
15 Software
16 Hardening
17 Systemd
19 Misc
20-29 Programming
20 C/C++
- 20.01 libcpucycles [lib, sidechannel, c]
- 20.02 modernescpp [blog, learning, advanced]
- 20.03 CppCon [talks, video, slides]
- 20.04 clang-format website [UI, configurator]
- 20.05 builtin memory barrier [gcc, builtin, barrier]
- 20.06 hardened compiler options [compiler, options, hardened, gcc]
21 CMake Build System
22 Rust
28 Build Infrastructure
- 28.01 sccache [remote-ccache, build, cache, mozilla]
29 Exercises
30-39 Development
30 Git
40-49 Linux Kernel
40 General Learning Resources
- 40.01 Linux Kernel Teaching [exercises, lectures]
- 40.02 linux-insides [step-by-step, lecture]
- 40.03 Linux Device Drivers [book, greg-kroah]
- 40.04 Linux HOWTO [official, style, management, submission]
- 40.05 Linux Kernel Module Programming Guide [book, examples, practical]
- 40.06 Linux CS Notes [blog, unofficial, general]
- 40.07 Linux Memory Gorman [memory, general]
- 40.08 buildroot [buildroot, setup, config]
- 40.09 linternals [general, modern, good]
- 40.10 Professional Linux Kernel Architecture [book, overview, code, comments]
- 40.11 AdrianHuang Slides [slides, overview, good]
- 40.12 ZSO Lecture [lecture]
- 40.13 LKML Archive [lkml]
- 40.14 coredump internals [coredump, elf]
- 40.15 SLUB Internals [slub, kernel ,talk]
41 Specific Topics
42 Memory Management
43 Debugging
44 pwn
- 44.01 Kernel PWN Starter [kernel, pwn, modules]
- 44.02 Kernel pwn repo [kernel, pwn, collection]
- 44.03 ulimit ASLR trick [old, aslr, pwn]
- 44.04 intro slides [intro, good, slides, pwn]
- 44.05 struct overviews [struct, kernel, overview]
- 44.06 gdb pt [gdb, helper, pwn, kernel]
- 44.07 BinAbsInspector [binary, analysis, automated]
45 Security
49 Other
50-59 Security
50 Linux Userland
51 Android
- 51.01 Android Security Overview [official, documentation overview]
- 51.02 Android Enterprise Security Whitepaper [official]
- 51.03 Android Platform Security Model [paper]
- 51.04 pKVM Technical Overview [pkvm, slides]
- 51.05 Android Data Encryption [android, encryption, lowlevel]
- 51.06 Android Data Encryption (talk) [android, encryption, lowlevel, talk]
- 51.07 Scudo Security Measures [android, allocator, scudo]
- 51.08 Samsung KNOX Internals [android, knox, internals]
- 51.09 Huawei Hypervisor Internals [internals, hypervisor, huawei]
52 Programming
53 Fuzzing
60-69 Low Level
60 Hypervisor
- 60.01 MMU Virtualization via Intel EPT [ept, intel]
- 60.02 Hypervisor from Scratch [hypervisor, project, intel, windows]
- 60.03 qemu + KVM + VT-x [blog, explanation, general]
- 60.04 Mastering KVM Virtualization [internals, qemu, kvm, libvirt]
- 60.05 KVM Live VM Migration (p247) [detailed, kvm, infra]
70-79 Capture The Flag
71 rev
72 pwn
80-89 Typesetting
81 typst
- 81.01 detypstify [symbols, typst]
- 81.02 syntastica-typst [treesiter, code, typst]
- 81.03 oasis-align [align, typst, plugin]
- 81.04 spellchecker [typst, languagetool]
- 81.05 typst strfmt [typst, format, strings]
- 81.06 typst excel [typst, excel, reader]
- 81.07 tree ascii [typst, tree, ascii]
- 81.08 rivet [typst, cetz, bits, figure]
- 81.09 typst sympy [typst, sympy, math]
- 81.10 profiling [typst, profiling, performance]
- 81.11 plost [draw, plots, manual]
- 81.12 lilaq [typst, plots, scientific, gnuplot-like]
82 Fonts
90-99 Miscelaneous
90 Organization
91 Recommended Blogs
99 Unclassified