Knowledge/Domain
The machine underneath.
Drag to pan · hold ⌘/ctrl and scroll — or pinch — to zoom.
The property that identical inputs produce identical outputs, and the foundation of caching and verification.
Systems & Tooling·56 connections
The property that performing an operation twice has the same effect as performing it once.
Systems & Tooling·23 connections
Storing, distributing, and rotating credentials without embedding them in code or history.
Packaging an application with its dependencies into an isolated, reproducible runtime unit.
Systems & Tooling·20 connections
A function mapping arbitrary input to a fixed-size digest, used for identity, integrity, and addressing.
A running program with its own memory, environment, and identity.
Systems & Tooling·19 connections
Cryptographically attesting who produced a binary, and the operating-system checks built on it.
Systems & Tooling·18 connections
Granting only the permissions actually required, so a compromise has a small ceiling.
Systems & Tooling·17 connections
Civil time is a political layer over solar time, and its rules change often enough to be data.
The distributed directory translating names to addresses, and the layer where propagation delays live.
Systems & Tooling·16 connections
The tool that resolves, fetches, and installs dependencies, and pins them for reproducibility.
A named value in a process's environment, inherited by its children — the standard configuration channel.
Systems & Tooling·15 connections
The interactive command interpreter, and a programming language with unusually sharp edges.
The mapping between characters and bytes, and the source of a specific family of invisible bugs.
Systems & Tooling·14 connections
Time-based scheduling of recurring jobs, and the reasons scheduled jobs quietly stop working.
A long-running background process managed by the operating system's service supervisor.
Systems & Tooling·13 connections
Several packages developed in one repository with shared tooling and atomic cross-package changes.
Systems & Tooling·11 connections
A file that points at another path, resolved transparently by most operations.
A tracked repository of personal configuration, making a machine setup reproducible.
Systems & Tooling·10 connections
Wildcard pattern matching over filenames, similar enough to regular expressions to mislead.
The numeric endpoint a network service listens on, and a scarce shared resource on a developer machine.
A convention placing configuration, data, cache, and state in defined directories rather than the home directory.
Rebasing a process's idea of the filesystem root, the oldest and shallowest form of Unix process isolation.
Systems & Tooling·6 connections
The Linux kernel feature that caps and accounts for a process group's CPU, memory, and I/O — the resource-limiting half of a container.
Sharing a copy until the moment one side writes to it, deferring the cost of duplication until it's actually needed.
The kernel feature that gives a process its own private view of a global resource — the foundation containers are built from.
The dominant Linux init system, replacing sequential startup scripts with declarative, parallel, dependency-aware units.
The first userspace process a kernel starts, and the ancestor of every other process on the machine.
Systems & Tooling·5 connections
A distribution model that ships updates continuously instead of in versioned batches, trading stability for currency.
A point-in-time, near-free copy of a filesystem's state, made possible by sharing unchanged blocks with the live data.
Systems & Tooling·4 connections
The layer that lets multiple guest operating systems share one machine's hardware, each believing it owns the machine.
The record a Unix filesystem keeps about a file's metadata and data location — everything except its name.