Fun-reliable side-channels for cross-container communication
A clever hack using POSIX advisory locks for cross-container communication between processes on the same machine.
A clever hack using POSIX advisory locks for cross-container communication between processes on the same machine.
A deep dive into the fragmented landscape of OS-level timer APIs across Windows, POSIX, and Unix variants, and the challenges of cross-platform development.
Explores unwritten rules and conventions that command-line terminal programs tend to follow for consistent user behavior.
Introducing rc, a new Unix shell inspired by Plan 9 rc, designed to fix quoting issues and improve on POSIX shells with better list and string handling.
Explores the design and implementation of a POSIX shell, focusing on its parser, AST generation, and task-based execution model.
Explains software portability, emphasizing the importance of standards like POSIX for running code across many systems and fostering innovation.
A developer's guide to Windows Subsystem for Linux (WSL), explaining its architecture and setup for Linux enthusiasts.
A developer shares their journey and principles for building a custom, self-hosting Linux distribution from scratch, detailing the bootstrapping process.
Debunks common myths about the fsync() system call in Linux, explaining its importance for data durability and addressing performance concerns.