004. CPU Cache Architecture

dean
Bridging the Gap The purpose of cache is to bridge the speed gap between memory and the CPU. CPU instructions execute in less than a nanosecond, while memory-access latency ranges from a dozen to several dozen nanoseconds. For a single memory access, the CPU must therefore wait for dozens or even hundreds of clock cycles,... » read more

003. Wear Leveling in NAND Flash (wear-leveling)

dean
1. The Importance of Wear Leveling The purpose of wear leveling is to prevent some blocks from going bad too early, thereby reducing reliability. It tries to distribute erase operations as evenly as possible across different blocks so that they all reach the end of their lifespan at roughly the same time. Flash storage is... » read more

002. NAND Flash Fundamentals

dean
1. Packaging In a NAND flash chip, a single silicon wafer packaged inside is called a Die. A Die may internally be divided into two planes, each called a Plane. A Plane contains multiple Blocks, and each Block is further divided into multiple Pages. Usually people do not concern themselves with the Die and Plane,... » read more

001. The x86 Boot Process

dean
1.1 The CPU’s First Instruction Borrowing an image from a friend online, it walks through the flow from x86 system boot all the way to the Linux kernel. From the diagram we can see that after power-on, the CPU fetches and executes its first instruction from address CS:IP = FFFF:0000. This instruction belongs to the... » read more

Debian apt Stuck on “Waiting for headers”: A Root-Cause Field Guide

dean
Debian apt Stuck on “Waiting for headers”: A Root-Cause Field Guide You run sudo apt update and it freezes. The progress bar stops at 0% [Waiting for headers] or 23% [Waiting for headers], the cursor blinks for ten seconds, then thirty, then two minutes. Eventually either the connection times out and you get Connection failed,... » read more

VMware Workstation Pro: Ubuntu 26.04 LTS Install Guide

dean
title: “VMware Workstation Pro: Ubuntu 26.04 LTS Install Guide” date: 2026-07-12 category: linux-software tags: [VMware, Workstation, Virtualization, Ubuntu, Linux] VMware Workstation Pro: Ubuntu 26.04 LTS Install Guide If you’ve ever needed to run a Windows VM alongside your Linux desktop, test a bleeding-edge distro without bricking your main install, or just want a private lab... » read more

systemd: A Practical Field Reference for Linux Operators

dean
systemd: A Practical Field Reference for Linux Operators Most Linux distributions since 2015 ship with systemd as the default init system. It replaced the SysV init scripts that came before — and brought a unified configuration model, dependency handling, logging, and a toolchain for managing user services. This is a working reference. Not the full... » read more

Why `ftp` Still Ships in Your Linux Box (And What It’s For in 2026)

dean
Why ftp Still Ships in Your Linux Box (And What It’s For in 2026) Try which ftp on a fresh Debian 12 install. It’s there. Ask why — and you’ll get the same short answer every sysadmin gives: “It’s shipped because /usr/bin/ftp(1) is in POSIX. Nobody actually uses it anymore. We use SSH for everything.”... » read more

Tailscale: WireGuard Mesh Networking for the Rest of Us

dean
Tailscale: WireGuard Mesh Networking for the Rest of Us So you’re at a coffee shop, you need to SSH into your home server, and your roommate’s printer needs to reach your NAS across two different apartments. Three different networks. Three different NAT boxes. The classic VPN setup would route everything through one central server —... » read more

Terraria on Linux: How to Run It Without Losing Your Mind

dean
Terraria on Linux: How to Run It Without Losing Your Mind If you’ve ever typed “Terraria Linux” into a search engine, you’ve probably bounced between forum posts from 2014, an Arch Wiki page that hasn’t been updated in four years, and at least three YouTube tutorials titled “EASIEST way to play Terraria on Linux!!1!” with... » read more

How to Install NVIDIA Drivers on Ubuntu 26.04 LTS (Resolute Raccoon)

dean
How to Install NVIDIA Drivers on Ubuntu 26.04 LTS (Resolute Raccoon) You’ve got an NVIDIA GPU. You installed Ubuntu 26.04 LTS. And now your desktop feels… sluggish. The resolution is off. Animations stutter. And forget about gaming or any CUDA-based machine learning work. That’s because Ubuntu ships with the open-source nouveau driver by default. It... » read more

How to Install Visual Studio Code on Ubuntu 26.04 LTS (Resolute Raccoon)

dean
How to Install Visual Studio Code on Ubuntu 26.04 LTS (Resolute Raccoon) You just installed Ubuntu 26.04 LTS. The desktop is clean. GNOME 50 looks gorgeous. But there’s one thing missing—your code editor. And let’s be honest, while GNOME Text Editor (formerly gedit) works for quick notes, you’re going to want something with real IntelliSense,... » read more

How to Install Claude Code on Ubuntu 26.04 LTS (Resolute Raccoon)

dean
How to Install Claude Code on Ubuntu 26.04 LTS (Resolute Raccoon) Ever found yourself staring at a terminal, wondering how an AI agent could just live in your project directory—reading your code, running your tests, pushing commits? That’s Claude Code, Anthropic’s official CLI tool that brings Claude directly into your terminal. It’s not a web... » read more

Minecraft: Linux and You’re Done

Minecraft: Linux and You’re Done To be honest, the fact that Minecraft is playable at all is half a miracle in the Linux gaming ecosystem. Mojang has never officially supported Linux. But thanks to the community and Microsoft’s “don’t block it” policy, the Java Edition actually runs better on Linux than on Windows — no... » read more

Hollow Knight: Silksong — After All These Years, It’s Finally Here

Hollow Knight: Silksong — After All These Years, It’s Finally Here If you’ve played Hollow Knight, you’ve probably been waiting for Silksong for years. Announced in 2019, delayed multiple times, but finally got a playable Linux port at the end of 2025. It’s not an official Team Cherry release — but it’s playable. Basic Info... » read more

DELTARUNE: Toby Fox’s Another Masterpiece

DELTARUNE: Toby Fox’s Another Masterpiece If you know Undertale, you definitely know Toby Fox. DELTARUNE is his latest masterpiece following Undertale — strictly speaking, not a sequel, but a story from a “different timeline.” Basic Info Item Details Game DELTARUNE Developer Toby Fox Genre RPG / Story-driven / Pixel Steam https://store.steampowered.com/app/1671210/ Website https://deltarune.com/ Why Play... » read more

Star of Providence: Pixel Bullet Hell

Star of Providence: Pixel Bullet Hell Star of Providence (formerly Monolith) is a pixel-art bullet hell Roguelite, inspired by The Binding of Isaac and Enter the Gungeon. Basic Info Item Details Game Star of Providence Genre Bullet Hell / Roguelite / Pixel Steam https://store.steampowered.com/app/1404690/ Native Linux ✅ Supported Native Linux Experience Star of Providence has... » read more

5D Chess: Throwing Chess Into the Multiverse

5D Chess: Throwing Chess Into the Multiverse 5D Chess With Multiverse Time Travel combines chess with time travel, giving birth to what might be the most complex board game ever invented by humanity. Basic Info Item Details Game 5D Chess With Multiverse Time Travel Genre Strategy / Chess Variant Steam https://store.steampowered.com/app/1346230/ Native Linux ✅ Supported... » read more