Jeon’s personal kasten of knowledge.
Living guides that grow whenever I learn something. Each topic is one page; new problems, fixes and notes go into the page they belong to. Running since November 2017.
16wiki pages
5translations
9years
Recently updated
Updated Oct 23, 2026New to youA History of UnixFrom Multics and a spare PDP-7 to BSD, the Unix wars and the lawsuit that made room for Linux, and the BSDs still alive today.Updated Oct 23, 2026New to youArch Linux Installation GuideInstalling Arch Linux by hand, step by step: partitions, the base system, a bootloader, GNOME, the AUR, and CJK fonts and input, with every command explained for beginners.Updated Oct 23, 2026New to youEmacs ConfigMy Emacs configuration, JEMACS, piece by piece: built-in packages first, then completion, LSP, Org and a few languages, each with why it's there.
All pages
Desktop and dotfiles
Keyboard and Input on LinuxWhy vi moves with hjkl, a keyboard layout that follows those roots (Caps Lock as Ctrl, and a Hyper key), and setting up an input method on Linux, with Korean as the example.Oct 23, 20269 minManaging Dotfiles with StowFour ways to keep your settings files in order, step by step: by hand, with Git, with symbolic links or a bare Git repository, and with GNU Stow, with every Stow option tried on a small example.Oct 23, 202618 minThe Grand Unified Settings TheoryMy opinions on the software I live in, all in one place: distributions, desktops, window managers, shells, editors, terminals, fonts and themes, and the odd service.Oct 23, 202615 minDeveloper tools
Emacs ConfigMy Emacs configuration, JEMACS, piece by piece: built-in packages first, then completion, LSP, Org and a few languages, each with why it's there.Oct 23, 202612 minGit TipsMy 2¢ while using Git: fixing a missing upstream, wiping a branch's history, renaming and archiving tags, submodules, and backing up the GPG key that signs your commits.Oct 23, 20264 minRunning Seven Claude Code Teams AloneHow one person ended up with seven Claude Code sessions, three branches named after Greek letters, and a rulebook that grew from 0 to 13 releases in five days, one moment of friction at a time.Oct 23, 20267 minOperating systems
A History of UnixFrom Multics and a spare PDP-7 to BSD, the Unix wars and the lawsuit that made room for Linux, and the BSDs still alive today.Oct 23, 202611 minArch Linux Installation GuideInstalling Arch Linux by hand, step by step: partitions, the base system, a bootloader, GNOME, the AUR, and CJK fonts and input, with every command explained for beginners.Oct 23, 202646 minGentoo LinuxA Gentoo installation cheat sheet for people who've done it before: every step from the live USB to a KDE Plasma desktop, plus binary packages.Oct 23, 20266 minTypes of Linux DistributionsWhere Linux distributions came from, three ways to tell them apart (lineage, package manager, release model), and a short tour of the major ones.Oct 23, 202613 minmacOS TipsMy 2¢ while using a MacBook Pro: Safari, the keyboard, an Ada toolchain on Apple silicon, and a ChatGPT app that wouldn't load.Oct 23, 20264 minSecurity
GPG from the First StepPublic-key cryptography from the ground up, then GnuPG in practice: making keys, subkeys for each job, keeping the primary key offline, keyservers, and what to do when something goes wrong.Oct 23, 202645 minHow to Set a Proper PasswordWhy length beats complexity, why changing passwords every few months doesn't help, and a simple rule that gives every site its own long password you can still remember.Oct 23, 20267 minAn orange dot means the page changed since your last visit. Your browser remembers that, not this site.