The Linux kernel user-space API guide¶
While much of the kernel’s user-space API is documented elsewhere (particularly in the man-pages project), some user-space information can also be found in the kernel tree itself. This manual is intended to be the place where this information is gathered.
Table of contents
- No New Privileges Flag
 - Seccomp BPF (SECure COMPuting with filters)
 - Landlock: unprivileged access control
 - unshare system call
 - Speculation Control
 - OpenCAPI (Open Coherent Accelerator Processor Interface)
 - eBPF Userspace API
 - IOCTLs
 - IOMMU Userspace API
 - IOMMUFD
 - Linux Media Infrastructure userspace API
 - Netlink Handbook
 - Platform Profile Selection (e.g. /sys/firmware/acpi/platform_profile)
 - VDUSE - “vDPA Device in Userspace”
 - futex2