Developer updates Linux syscall reference site with historical API and per-kernel JSON tables
A developer has released an updated version of a website tracking Linux system call tables across architectures, including x64, ARM, RISC-V, MIPS and others. The site now exposes calling conventions per architecture and offers a JSON API, along with per-kernel-version data showing when syscalls were added or removed.
GoKawiil's interpretation of the reporting above, not reported fact.
Such a resource could be useful to kernel developers, security researchers and systems programmers who need precise, version-specific syscall details without digging through kernel source trees. The addition of a public API and historical tracking suggests an effort to make this reference more practical for tooling and automation, though the project is an independent, community-shared resource rather than an official Linux project.
- The site covers calling conventions for over 20 CPU architectures, including x64, ARM64, RISC-V and MIPS.
- A new API (api.syscall.sh) lets developers query syscall data programmatically by architecture and kernel version.
- JSON files track the full history of each syscall, including when it was introduced and, in rare cases, removed.
Source: syscall.sh, 2026-11-02
Published there as: “Show HN: I've updated my Linux System Call website and API”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.