Linux/Unix System
A topic catalog of system-level APIs and interfaces available across Linux/Unix-like operating systems. Includes kernel system calls, POSIX standards, inter-process communication mechanisms (D-Bus, Netlink), virtual filesystems (procfs, sysfs), event-notification facilities (epoll, inotify), device management (udev, systemd), and userspace security interfaces.
APIs
System Calls API
Low-level interface between user-space applications and the Linux kernel providing access to process management, file I/O, memory, networking, signals, and IPC primitives.
POSIX API
Portable Operating System Interface standards for Unix-like systems, defining a consistent application programming interface across platforms.
D-Bus API
Inter-process communication and remote procedure call mechanism widely used on Linux desktop and system services.
Netlink API
Socket-based interface for communication between the kernel and user space, particularly for networking and device subsystems.
procfs API
Virtual filesystem providing process and system information through a hierarchical file-based interface.
sysfs API
Virtual filesystem for kernel objects and device information presented under /sys.
inotify API
Linux kernel subsystem for monitoring filesystem events such as file creation, deletion, and modification.
epoll API
I/O event notification facility for scalable monitoring of large numbers of file descriptors.
udev API
Device manager for the Linux kernel handling device nodes and hotplug events in /dev.
systemd API
System and service manager exposing a D-Bus interface for managing services, sockets, devices, mounts, and timers.