Linux System Call Tables by Architecture · syscall.sh
Not investment advice. Muhabbit scores how much a story may matter, not which way to trade.
Linux developer resource syscall.sh has launched a comprehensive reference cataloging Linux system call tables across 27 architectures, spanning kernel versions from Linux 3.3 to 7.3. The database covers architectures including x86_64 (369 syscalls), ARM64 (326), RISC-V 64-bit (327), IBM Z s390x (378), and LoongArch (323), with each entry listing syscall numbers, arguments, and registers. Data is available as plain JSON files per architecture and through a REST API endpoint (api.syscall.sh/v2), with per-architecture pages tracking when each syscall first appeared and when it was removed across kernel releases. The resource matters because it consolidates fragmented, version-specific syscall documentation into a single machine-readable source, useful for systems programmers, toolchain developers, and security researchers working across the increasingly diverse processor landscape. Watch for adoption by kernel tooling and documentation projects, expansion to newly mainlined architectures, and how quickly the tables track new syscalls in upcoming kernel releases.
Muhabbit's AI wrote this summary in its own words from Hacker News's report. It can get details wrong, so check the source.
Named in this story
Linux, syscall.sh