Links
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

To various things that interest me, *in no particular order*.  I know well some
of the content I like, but you might be much more knowledgeable than me on many
topics I list there.  :) This is what I aim to discover, not topics I master.


OpenBSD
────────────────────────────────────────────────────────────────────────────────

A simple operating system.

OpeneBSD: "Free, Functionnnal and Secure" 

man pages: Lean and efficient man pages. 


FreeBSD
────────────────────────────────────────────────────────────────────────────────

An useful operating system.

FreeBSD: "The Power To Serve" 

man pages: man pages of everyone else, even Plan 9. 


Plan 9
────────────────────────────────────────────────────────────────────────────────

A research operating system.


• Documentation

Plan 9: More dead links every days. 

cat-v: Here is all the plan 9 doc. 

dash-1: Get started with Plan 9 through 9front 

venti: A new approach to archival storage: append only deduplicated blocks. 

on OpenBSD: Run a plan 9 network on OpenBSD, helps to understand what is Plan 9. 

Plan 9 port: Run plan 9 user programs on other operating systems. 

9base: Subset of the programs of plan9port that compiles with musl as well. 


• Distributions patches and forks

9front: Distro to get it to work on its machine. 

9legacy: Distro that is just a set of patches to the original. 

Harvey OS: Porting Plan 9 to POSIX. 

Jehanne: Porting POSIX to Plan 9. 


xv6
────────────────────────────────────────────────────────────────────────────────

A teaching operating system.

home: Entry point and about page. 

sources: CloneIt! 

book: I want more time to ReadIt! 


TempleOS
────────────────────────────────────────────────────────────────────────────────

A holy operating system.

TempleOS: Support for 3D mesh in assembly without recompiling.  Because we can. 


Linux
────────────────────────────────────────────────────────────────────────────────

A famous operating system.

TLDP: The Linux Documentation Project, mainly Linux but not only. 


• Distributions:

Gentoo: If you do not compile a binary, it's someone else's binary. 

VoidLinux: Runit-based ditribution. 

Crux: Lightweight (for *real*, not like Arch) distro. 

Slackware: A straightforward distro. 

TinyCore Linux: Hard to do any smaller. 

Distro that symlink files as a package management system:

GoboLinux: Interesting directory hierarchy, good introduction: /Programs/Xorg-Lib/7.7 

Sabotage: Very simple and efficient approach. 


Software groups
────────────────────────────────────────────────────────────────────────────────

Various groups of people sometimes writing software, sometimes related to other
groups, sometimes collaborating, sometimes sharing a system.

suckless: software that sucks less. 

suckless: (... or here if you only have http) 

2f30: div by 0:  made with strange alien technology. 

2f30: (... or here if you only have http) 

bitreich: HTTP serves companies, Gopher serves people. 

bitreich: (... or here if you only have http) 

dataswamp: Remote shell for a few people. 

dataswamp: (... or here if you only have http) 

grifon: Associative ISP around Rennes, Brittany, France. 

grifon: (... or here if you only have http) 


People
────────────────────────────────────────────────────────────────────────────────

People from above and others.

textmodes: where ascii art packs get released 

xero: also see 0w.nz 

SwordArMor: French celt legends soaked geek lair. 

z3bra: Heavy tinkering intensifies... 


System programming
────────────────────────────────────────────────────────────────────────────────

runit: An init system and supervision suite inspired from daemon tools. 

s6: Rewrite the layer between the kernel and the applications with minimalism. 


Crypto
────────────────────────────────────────────────────────────────────────────────

IANIX: A gold mine of state of the art crypto references. 


• djb

The elephant in the room.

cr.yp.to: The entry point of its lair. 

curvecp: A (now not so) new style of crypto. 

dnscurve: Standard exploiting curve crypto for dns. 

pqcrypto: The next style of crypto. 


• Softwares

tinyssh: OpenSSH is good, and this one is too and is not as famous. 

dq: DNSCurve implemented after djbdns from the same author of tinyssh. 


• Libraries

LibreSSL: OpenSSL fork with focus on simplicity and sane defaults. 

libtls: Sane alternative interface to the LibreSSL library. 

OpenSSH: You *might* already know this one. 

BearSSL: A single-person TLS library. 


• Protocols

DNSCurve: https://dnscurve.io/


MinimaLT: A better TLS without the bulk. 


Networking
────────────────────────────────────────────────────────────────────────────────

Tor: The famous Onion Router 

I2P: Invisible Internet Project, like Tor, but not Tor. 

Freenet: Alternative internet featuring freedom and anonymity. 


Documentation
────────────────────────────────────────────────────────────────────────────────

manpages: I learned how to write (mdoc) man pages thanks to the layout of this page.