Loading...

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

What's involved in getting a "modern" terminal setup?

Things To Do For the New oils.pub Domain

How Unix spell ran in 64kb RAM

Unix and Microservice Platforms

The surprising struggle to get a Unix Epoch time from a UTC string in C or C++

The history and use of /etc/glob in early Unixes

Today I learned that bash has hashmaps (2024)

Oils 0.24.0 – Closures, Objects, and Namespaces

dreaming of smel shell

recursive expansions

Origins of Common Unix Programs

Unix Print Driver Fun

/bin/sh: the biggest Unix security loophole (1984) [pdf]

Wrote UNIX's wc CLI tool in golang

lc: List files in categories (and columns) – from Coherent Unix clone

"Rules" that terminal programs follow

Seconds Since the Epoch

Some things that make languages easy (or not) to embed in Unix shell scripts (2022)

Buffered IO in Unix before V7 introduced stdio

Plan 9 is a bicycle

200 000

Why Should a Unix Shell Have Objects?

Praise to scdoc to generate man pages

A Raycaster in Bash

Biggest shell programs

Eternal Terminal

sudo-rs: A memory safe implementation of sudo and su

Remote development from Mac to Linux (2011)

Arcan 0.7 – The All Tomato

Conway's Game of Life implemented by a manual page

More →