A few, mostly Unix-like systems I use, have used or just find interesting
A Linux distribution aiming for “full POSIX compliance, compatibility with a wide variety of computers, and ease of use without sacrificing features.” Adélie uses the musl C library, Alpine's apk-tools for package management and SysVinit and OpenRC for init and service management (to be replaced by s6 and s6-rc in the future).
Debian without systemd etc.
An FSF-approved distribution based enitrely on free software and striving for simplicity and elegance. Current Dragora utilizes the Linux-libre kernel, the musl C library and, among other things, LibreSSL. It's a system that bears quite some resemblance to Slackware. (currently in beta stage)
A general-purpose Linux distribution using runit for init, coming with its own package manager (XBPS) and supporting Glibc as well as the musl C library
An actively maintained free and open-source DOS variant compatible to MS-DOS
An open-source operating system especially targetted at personal computing that is largely a re-implementation of BeOS but also aims for POSIX compliance (beta stage)
The microkernel-based Unix-like operating system by Andrew S. Tanenbaum et al.
As someone in #plan9 on Freenode once put it: “plan9 is the unix philosophy reimagined” (and made into an operating system).
A Unix-like system written in Rust (still in development)
Loads of information on sound and MIDI software for Linux (a lot of it relatively dated, as it seems)
A sizable collection of software synthesizers running on Linux
A small, lightweight, yet featureful file manager coming with its own text editor and image viewer (plus an .rpm and .deb package handler)
I'm not into gaming, but these games are quite nice.
Tilt the floor to get the ball rolling through increasingly adventurous obstacle courses and score enough points (by collecting coins) to be able to complete levels before time's up. Also, the music is really great.
You're an ant here, trying to solve domino puzzles against the clock (backstory included). There's also an ongoing attempt to re-implement this game open-source.
Giles Orr's window manager
A comprehensive resource on Unix window managers
A Tk-based dictionary lookup program that acts as a frontend to running
grepon a dictionary file. Available dictionaries are
de-en(ca. 326,000 entries) and
es-de(ca. 21,000 entries). Ding can also perform spell checks, using either
- The Cyber Vanguard's collection of cool, but (arguably) obscure X11 tools
Programming and software design
The Art of Unix
Programming by Eric S. Raymond
This is an amazingly useful book about Unix, programming and software design. (There's no need to buy into the author's references to Zen Buddhism.)
The Rise of “Worse is
Better” by Richard Gabriel
An essay on the design philosophy behind C and Unix
Perl, the first postmodern
Larry Wall's classic postmodernist introduction to Perl, delivered at LinuxWorld 1999. Also worth reading: 2nd State of the Onion, a talk given by Wall at the Perl Conference 2.0 in 1998.
Criticism of Unix
Ed, man! !man
ed by Patrick J. LoPresti
A classic rant about “the standard text editor”
- Why ed(1) is not a good editor today by Chris Siebenmann
The Bash Hackers Wiki
A good resource on Bash scripting. They also provide a list of Bash online tutorials with ratings and reviews that is especially useful to beginners.
Unsure if your shell script is basically sane? Having a hard time finding a bug? ShellCheck may help. There is also a collection of wiki pages providing more detailed explanation of why ShellCheck complains in a particular case.
The Open Group
Technical Standard Base Specifications (aka POSIX)
The go-to place for questions regarding Unix portability
GNU Coding Standards
Interesting deviations from POSIX, and much more on top of that
Dennis M. Ritchie
Home page of Dennis Ritchie (1941-2011) at Bell Labs
Website of Thomas E. Dickey. Don't miss the personal section.
Korn meets KoRn
David Korn, creator of the Korn Shell, meets fans and the band.
- Matt Fuller's rantings and ravings
- Schneier on security
Last changed: 2020-09-25