Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

A shell exclamation mark is not for yelling. Be lazy

EPIPE on write might mean you're doing it wrong

An old-new take on argument parsing in Rust

a Unix 0-shell from scratch

Decoding the obfuscated bash script on a Uniqlo t-shirt

How early SunOS did diskless workstations before NFS

Installing A/UX 1.1 like it's the 90s

Design flaws in issetugid() (2017)

[2023] Beyond Ctrl-C the dark corners of Unix signal handling

lazy-tmux: restore tmux sessions lazily, with scrollback

Where did my segfault go?

Wanix — Wasm-native Unix sandboxing for the web

How Unix spell ran in 64 kB of RAM (2025)

The Ten Commandments for C Programmers from Henry Spencer (Unix/Plan 9 – 1987)

Show HN: Aict – Unix coreutils that output XML/JSON, built for AI agents

rwx - An interactive Unix file permissions and ownership TUI manager built in Rust with Ratatui and crossterm.

Need someone to take a look at my rewrite of the Unix ping utility

Regular expressions that work “everywhere”

When su replaced login for becoming another Unix login

Moving beyond fork() + exec()

Platform Support for GNU Extensions to Basic Regular Expressions

UHF X11: X11 Built for VisionOS and Apple Vision Pro

Oils - Reviewing Our NLnet Grants After 4 Years

A native graphical shell for SSH

all the ways in which terminals' text rendering is bad (2024)

Zinnia: A modular 64-bit Unix-like kernel written in Rust

zsh 5.9.1 released

Elda: Unix-first system package manager in Rust

MONOLITH: An experimental non-Unix operating system for x86

Unix GC Remastered

More →