Linux Kernel Architecture & Scheduling — CFS/EEVDF, Syscall ABI, Kernel Modules

Parent: DevOps, Infrastructure & Observability · researched 2026-06-01T02:47:01.301Z· 22 sources · 11 concepts · skill devops-infra

DevOps / infrastructure / observability family ROUTER. Split into focused sub-hubs — route to: devops-linux-internals (kernel, boot, memory/NUMA, storage/filesystems, virtualization, io_uring, cgroups

devops-infra

Children

Frontier under this node: CFS scheduler (vruntime, weight from nice, rb-tree), EEVDF scheduler (lag, eligibility, virtual deadline, request size/time slice, Linux 6.6), Loadable kernel modules (insmod/modprobe/finit_module, module_init/exit, depmod), Module ABI safety (vermagic, CONFIG_MODVERSIONS CRC, unstable internal ABI), Module signing (CONFIG_MODULE_SIG, Secure Boot/MOK) and Kbuild out-of-tree builds, Monolithic kernel architecture (ring 0/3, kernel vs user space, major subsystems), Preemption models (PREEMPT_NONE/VOLUNTARY/FULL/LAZY) and PREEMPT_RT, Scheduling-class hierarchy (stop/dl/rt/fair/idle) and policies (SCHED_OTHER/FIFO/RR/DEADLINE/IDLE), Symbol export and GPL boundary (EXPORT_SYMBOL vs EXPORT_SYMBOL_GPL), Syscall ABI (x86-64 calling convention, syscall instruction, rax/rdi..r9, vDSO), Syscall entry path (SYSCALL_DEFINE, sys_call_table dispatch, pt_regs, seccomp/ptrace interception)

← the whole tree · 3D view· how to read this page