Di balik perintah yang kita jalankan setiap hari terdapat mekanisme kernel yang bisa dipelajari langsung. Section ini membongkar internal Linux: system call, procfs, cgroups, namespaces, capabilities, hingga tracing dengan eBPF.
Pahami system call sebagai gerbang user space ke kernel dan lacak dengan strace.
Buka → # procfs dan sysfsBaca /proc dan /sys sebagai jendela informasi kernel tentang proses dan perangkat.
Buka → # Kernel ConfigurationKenali konfigurasi kernel dengan menuconfig dan makna opsi yang umum diubah.
Buka → # Kernel CompilationBangun kernel sendiri: unduh source, konfigurasi, kompilasi, dan instalasi modul.
Buka → # cgroups dan Resource ControlBatasi resource proses dengan cgroups v2 untuk CPU, memori, dan I/O.
Buka → # NamespacesPahami namespace pid, net, mount, dan lainnya sebagai fondasi container.
Buka → # CapabilitiesPecah privilege root menjadi capability terperinci untuk permission yang lebih presisi.
Buka → # Memory ManagementPahami virtual memory, page cache, OOM killer, dan swap dari sisi kernel.
Buka → # I/O SchedulingKenali I/O scheduler none, mq-deadline, dan bfq beserta dampaknya pada latensi.
Buka → # udev RulesTulis udev rule untuk aksi otomatis saat perangkat tertentu terpasang.
Buka → # Tracing dan ProfilingLacak internal kernel dan aplikasi dengan ftrace, perf, dan bpftrace.
Buka → # eBPF FundamentalsKenali eBPF sebagai mesin program aman di kernel untuk observabilitas dan jaringan.
Buka →