Linux Kernel
Everything on SkillVeris tagged Linux Kernel — collected across the glossary, study notes, blog, and cheat sheets.
7 resources across 1 library
Interview Questions(7)
What is the Completely Fair Scheduler (CFS)?
The Completely Fair Scheduler (CFS) is the default Linux process scheduler that tracks each runnable task’s virtual runtime and always picks the task with the…
What is the Buddy System for Memory Allocation?
The buddy system is a kernel memory allocator that manages physical memory in power-of-two-sized blocks, splitting a large free block into two equal buddies to…
What is the Slab Allocator?
The slab allocator is a kernel memory allocator that caches pre-initialized, fixed-size objects (like task structs or inodes) in contiguous slabs carved from b…
What Is the System Call Interface in an Operating System?
The system call interface is the well-defined, kernel-validated boundary through which a user-mode application requests privileged operations — like file I/O,…
What are Control Groups (cgroups) and How Do They Limit Resources?
Control groups, or cgroups, are a Linux kernel feature that organizes processes into hierarchical groups and enforces limits, accounting, and prioritization on…
Page Cache vs Buffer Cache: What Is the Difference?
The page cache caches file contents in memory indexed by file and byte offset (used for regular file reads, writes, and mmap()), while the buffer cache histori…
What are Seccomp Profiles in Container Security?
A seccomp (secure computing mode) profile is a Linux kernel feature that restricts which system calls a process is allowed to make, and in container security i…