nowfound

Dev tools · November 2, 2026

I've updated my Linux System Call website and API

The Linux syscall table for 27 architectures: every system call number, argument and register, with a table per architecture, from Linux 3.3 to 7.3.

I've updated my Linux System Call website and API launched on November 2, 2026 with 235 votes, #8 of 673 launches that month and more than 99% of that year's launches.

Visit syscall.sh ↗Alternativestop 1% of November 2026

In plain words

This resource provides a comprehensive reference for Linux system calls across 27 architectures, covering kernel versions 3.3 through 7.3. It displays system call numbers, arguments, registers, and historical changes for each architecture in searchable tables. The data is also available as plain JSON files and through an API, allowing developers to query specific architectures, compare kernel releases, and access detailed syscall information programmatically. It's designed for developers, kernel engineers, and anyone needing precise syscall documentation.

written from the facts on this page · November 2026

From the sources

Every Linux syscall table in one place, grouped by architecture: system calls for 27 architectures with their numbers, arguments and registers, from Linux 3.3 to 7.3. Every architecture's table, with the full history of when each syscall appeared and when it was dropped, is also a plain JSON file at /<arch>/syscalls.json , for example /x64/syscalls.json . Number in NR , arguments in ARG0 to ARG5 , then the instruction. The result comes back in RETURN . Any kernel release, diffs between releases and more in the API docs . Entries get added and, rarely, removed between releases. Each architecture page has a kernel selector, and its JSON download records when each entry first appeared ( since…from syscall.sh

Does a similar job

all alternatives →
  • Sysdig, a tool for Linux system exploration2014 · github.com · ▲171

    Linux system exploration and troubleshooting tool with first class support for containers - draios/sysdig

  • H1
    Homebrew 16bit CPU from 74HC logic with C compiler and Unix-like OS2023 · sol-1.org · ▲192

    This is a 16bit CPU+Minicomputer from pure 74 series logic. It has user&#x2F;kernel modes, virtual memory, prioritized IRQ's and DMA. It has a full C compiler and a unix-like OS. It's still in development.

  • I wrote a tool in Rust for tracking all allocations in a Linux process2023 · github.com · ▲113

    allocscope - a memory tracking tool. Contribute to matt-kimball/allocscope development by creating an account on GitHub.

  • A nibble-oriented CPU in Verilog to build a scientific calculatorMay 2026 · github.com · ▲119

    The core question: how did HP's scientific calculators actually work at the gate level? That rabbit hole led to building one from scratch. The architectural decision everything else follows from: a decimal calculator should store numbers as BCD — one decimal digit per 4-bit nibble. A standard byte-oriented CPU (Z80, 6502) fights that layout constantly. So I designed a small custom CPU in Verilog where 4 bits is the natural data width and memory is nibble addressable. What the project covers: - Custom CPU: Harvard architecture, 12-bit ISA, 8-state execution FSM, hardware stack guard with a…

  • Linux Commit Messages Search2021 · linux-commits-search.typesense.org · ▲77

    Linux turns 30, search kernal commit messages

  • A partial HTTP server written in brainfuck extended with syscalls2016 · github.com · ▲103

    a brainfuck interpreter supporting linux syscalls with an example HTTP server - ajyoon/systemf

More dev tools this month

the category →

Launched alongside, November 2026

the whole month →