Tag
Show HN: An updated website and API (syscall.sh) that aggregates Linux system call tables for 27 architectures, covering Linux 3.3 to 7.3, with numbers, arguments, registers, calling conventions, and machine-readable JSON exports for each architecture.
This article discusses the quirks and behaviors of the SCM_RIGHTS API in Unix systems, based on content from 2019.
This paper presents a longitudinal measurement study on the adoption of pledge and unveil system calls in OpenBSD, finding that adoption has steadily grown and that the system calls are relatively easy to adopt, contrary to common beliefs about sandboxing difficulties.
A technique to compile Go programs into native binaries for Nintendo Switch by replacing system calls with C function calls, improving performance over the previous WebAssembly-based approach.
A technical comparison of epoll and io_uring in Linux, explaining their architectures and performance characteristics for asynchronous I/O.
A proposal to add spawn templates to the Linux kernel aims to optimize the fork+exec pattern by caching executable information, though the current patch set is unlikely to be accepted as-is.
ymawky is a web server written entirely in ARM64 assembly for macOS, featuring syscall-only operations without libc and basic HTTP capabilities.