Show HN: I've updated my Linux System Call website and API(syscall.sh)
225 points by guitmz 1 day ago | 52 comments
tl;dr: An updated reference site cataloging Linux system calls across 27 architectures (x64, arm64, RISC-V, LoongArch, etc.), showing syscall numbers, arguments, registers, and calling conventions for kernels from 3.3 to 7.3. Data is extracted directly from kernel source via SYSCALL_DEFINE macros, tracks when syscalls were added or removed, and is available as JSON downloads or via a REST API at api.syscall.sh.
HN Discussion:
  • ↑Appreciation for the resource as useful reference material
  • ~Suggestion to verify syscall numbers locally rather than trusting any single source
  • ↓Technical correction about register usage (eax vs rax) on x86_64
  • •Questions about implementation details, build process, and why syscalls vary by architecture
  • ↑Author/related creator sharing complementary tooling like a CLI companion