Topic · topic
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.
Resources
-
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.
Links
IssueTrackerReleasesSecurityPolicyCodeOfConductContributionGuideLicenseDomainSecurityWebsiteDocumentationReference
Providers working in Linux/Unix System
Providers whose own tags share at least two of this topic's tags, most shared first.
| Provider | About | Rating | APIs |
|---|---|---|---|
| UNIX System Call | Core UNIX/POSIX system calls providing low-level operating system interfaces for process management, file operations, interprocess communication, and system control. | emerging | 11 |
| Linux | Linux is an open-source Unix-like operating system kernel originally created by Linus Torvalds. This index catalogs the userspace and kernel programming interfaces exposed by Linux, including system calls, eBPF, ioctl, netlink, procfs, sys… | emerging | 10 |
| POSIX | POSIX (Portable Operating System Interface) is a family of IEEE and Open Group standards that define a consistent operating system API, command line shell, and utility interfaces for maintaining compatibility between Unix and Unix-like sys… | minimal | 0 |
| Red Hat Enterprise Linux 8 | Red Hat Enterprise Linux 8 (RHEL 8) is an enterprise-grade Linux distribution that provides a stable, secure, and high-performance operating system platform for modern IT environments. RHEL 8 is managed and accessed programmatically throug… | developing | 1 |
| Red Hat Enterprise Linux | Red Hat Enterprise Linux (RHEL) is the world's leading enterprise Linux platform, providing APIs and services for subscription management, security insights, compliance monitoring, vulnerability assessment, patch management, content delive… | developing | 2 |
| Flatcar Container Linux | Flatcar Container Linux is a CNCF incubating minimal, immutable Linux distribution designed for running containers. It provides automatic atomic updates through the Nebraska update server, ensuring nodes stay secure and consistent. Flatcar… | thin | 1 |
| Debian | Debian is a free operating system distribution maintained by the Debian Project, a community of more than a thousand volunteers worldwide. Debian provides a number of developer-facing services including a source-code browsing API at source… | thin | 2 |
| systemd | systemd is a suite of basic building blocks for a Linux system. It runs as PID 1 and is the system and service manager that bootstraps the rest of the userspace, supervises long-running services, and exposes a coordinated set of D-Bus and… | thin | 7 |
| gVisor | gVisor is an application kernel written in Go that implements a substantial portion of the Linux system surface. It provides an additional layer of isolation between running applications and the host operating system, intercepting and hand… | emerging | 1 |
| Shell Scripting | A collection of APIs and resources for Shell Scripting development, including utilities, documentation, and tools. | emerging | 5 |
| eBPF | eBPF (extended Berkeley Packet Filter) is a technology that allows programs to run in a sandboxed virtual machine within the Linux kernel without changing kernel source code or loading kernel modules. It enables high-performance networking… | minimal | 0 |
| Bash Shell | GNU Bash (Bourne Again SHell) is the default Unix shell and command-line interpreter on most Linux distributions and macOS. Developed by Brian Fox for the GNU Project as a free replacement for the Bourne shell, Bash provides a rich scripti… | minimal | 0 |
| Concurrent Real-Time | Concurrent Real-Time, Inc. is a provider of high-performance real-time computing systems, software, and solutions, headquartered in Pompano Beach, Florida. Its portfolio centers on RedHawk Linux, a real-time operating system based on Linux… | minimal | 0 |
| Santa Cruz Operation | Santa Cruz Operation (SCO) was an American software company founded in 1979 in Santa Cruz, California, best known for its Unix operating systems for Intel x86 hardware — Xenix (developed with Microsoft), SCO UNIX, SCO OpenServer, and UnixW… | 0 |
Tags
KernelLinuxOperating SystemSystemUnixPOSIX