Skip to content
daniel@cosenza:~/blog

tag

#howto

120 posts

WSLHow-To August 23, 2026 3 min read

How to Back Up and Restore a WSL Distro

A complete walkthrough exporting a WSL distro's entire state to a portable file, and restoring it later — on the same machine after a problem, or on an entirely different machine.

#howto#wsl2#backup
Read more
WSLHow-To August 21, 2026 2 min read

How to Set Up Docker with the WSL2 Backend

A complete walkthrough getting Docker Desktop configured to use WSL2 as its backend, integrating specific distros, and verifying containers actually run using WSL2's real Linux kernel rather than a separate VM.

#howto#docker#wsl2
Read more
WSLHow-To August 20, 2026 2 min read

How to Enable systemd in WSL2

A complete walkthrough turning on systemd support in a WSL2 distro — configuration, the required restart, and verifying services actually manage correctly afterward.

#howto#wsl2#systemd
Read more
WSLHow-To August 18, 2026 2 min read

How to Set Up GPU-Accelerated CUDA Workloads in WSL2

A complete walkthrough getting an NVIDIA GPU working for CUDA-accelerated machine learning workloads inside WSL2 — driver setup, verification, and running an actual PyTorch or TensorFlow workload against it.

#howto#wsl2#cuda
Read more
WSLHow-To August 17, 2026 2 min read

How to Access Files Between Windows and WSL Correctly

A complete walkthrough of both directions of file access — reaching Windows files from Linux, and Linux files from Windows — plus the performance-driven rule for deciding where a given project's files should actually live.

#howto#wsl2#filesystem
Read more
Tech HistoryHow-To August 16, 2026 3 min read

How to Explore Historically Significant Source Code Directly

A complete walkthrough finding and actually reading the original source code behind major moments in computing history — Netscape's original browser, early Unix, and other codebases released or leaked into the historical record.

#howto#source-code#open-source
Read more
Tech HistoryHow-To August 15, 2026 3 min read

How to Preserve Old Software and Media Yourself

A complete walkthrough of the practical steps for personally preserving old floppy disks, cartridges, and software before physical media degrades past the point of recovery — imaging, verifying, and archiving properly.

#howto#preservation#archiving
Read more
WSLHow-To August 14, 2026 2 min read

How to Install WSL on Windows

A complete walkthrough getting WSL2 and a Linux distro running from a clean Windows installation — the single-command path, and what to check if it doesn't work cleanly the first time.

#howto#wsl#installation
Read more
Tech HistoryHow-To August 13, 2026 3 min read

How to Get the Most Out of a Visit to a Computer History Museum

A complete walkthrough preparing for and navigating a real or virtual visit to a computing history museum — what to look for, which institutions maintain the strongest collections, and how to use their digital archives remotely.

#howto#museums#preservation
Read more
Tech HistoryHow-To August 12, 2026 3 min read

How to Fact-Check a Tech History Claim Before Sharing It

A complete, practical checklist for verifying a tech history claim you're about to repeat — because a surprising number of widely-believed stories in this space turn out to be embellished, misattributed, or simply wrong.

#howto#fact-checking#methodology
Read more
Tech HistoryHow-To August 11, 2026 3 min read

How to Explore the Internet Archive's Software Library

A complete walkthrough of archive.org's software preservation collections — running historical software directly in your browser, understanding what's preserved and why, and using it as a genuine research resource.

#howto#internet-archive#preservation
Read more
Tech HistoryHow-To August 10, 2026 3 min read

How to Emulate an Original IBM PC Today

A complete walkthrough setting up an emulator that recreates the original 5150's actual hardware — the 8088 processor, period memory limits, and PC DOS — to run genuinely original early-1980s software.

#howto#ibm-pc#emulation
Read more
Tech HistoryHow-To August 9, 2026 3 min read

How to Research a Tech History Topic Using Primary Sources

A complete walkthrough moving from a secondhand claim you've read somewhere to an actual verified fact — court records, SEC filings, contemporaneous news archives, and original announcements, not just another blog post.

#howto#research#primary-sources
Read more
Tech HistoryHow-To August 8, 2026 3 min read

How to Read and Understand Old Internet RFCs

A complete walkthrough finding, reading, and actually understanding Request for Comments documents — the original, primary-source specifications behind email, the early internet, and much of the web's foundational technology.

#howto#rfc#internet
Read more
Tech HistoryHow-To August 7, 2026 3 min read

How to Legally Play 1980s Video Games Today

A complete walkthrough of the legitimate ways to experience the games at the center of the 1983 crash and the era around it — official re-releases, subscription libraries, and properly licensed compilations.

#howto#video-games#preservation
Read more
Tech HistoryHow-To August 6, 2026 3 min read

How to Use the Wayback Machine to Research Web History

A complete walkthrough of the Internet Archive's Wayback Machine — finding old captures of a specific site, comparing how a page changed over time, and using it as a genuine primary source rather than just a curiosity.

#howto#wayback-machine#research
Read more
Haiku OSHow-To July 17, 2026 3 min read

How to Set Up Printing on Haiku

A complete walkthrough configuring a printer on Haiku using the Print Kit's transport and driver add-ons, from adding the printer through to printing a real test page.

#howto#printing#print-kit
Read more
Haiku OSHow-To July 16, 2026 3 min read

How to Write a Simple Native GUI Application on Haiku

A complete walkthrough building a minimal windowed application using Haiku's Interface Kit and BApplication/BWindow classes — the actual starting point for any native Haiku app, GUI or not.

#howto#development#interface-kit
Read more
RetrogamingHow-To July 15, 2026 3 min read

How to Configure Rewind in RetroArch

A complete walkthrough setting up RetroArch's rewind feature — instantly reversing gameplay frame by frame — plus the memory and performance tradeoffs involved in tuning it well.

#howto#retroarch#rewind
Read more
SRE & DevOpsHow-To July 11, 2026 3 min read

How to Configure Pod Disruption Budgets in Kubernetes

A complete walkthrough setting PodDisruptionBudgets so voluntary disruptions — node drains, cluster upgrades — never take down more replicas of a service than it can actually tolerate at once.

#howto#kubernetes#pdb
Read more
FreeDOSHow-To July 11, 2026 2 min read

How to Set Up a RAM Disk on FreeDOS

A complete walkthrough configuring a RAM disk with the built-in RAM driver — a fast, volatile drive letter backed entirely by memory, useful for temporary files and speeding up disk-heavy tasks.

#howto#ramdisk#memory
Read more
LinuxHow-To July 11, 2026 2 min read

How to Set Up Automatic Security Updates on Linux

A complete walkthrough configuring unattended-upgrades (Debian/Ubuntu) and dnf-automatic (RHEL/Fedora) to apply security patches automatically, with sane limits on what gets updated unattended.

#howto#security#updates
Read more
FreeDOSHow-To July 10, 2026 2 min read

How to Build a TSR-Aware Batch Menu System on FreeDOS

A complete walkthrough building a batch-file boot menu that correctly manages memory-hungry TSRs — loading only what a chosen task actually needs, freeing conventional memory for everything else.

#howto#batch-files#tsr
Read more
LinuxHow-To July 10, 2026 2 min read

How to Configure Network Bonding on Linux

A complete walkthrough combining two or more network interfaces into a single bonded interface using NetworkManager — for redundancy, throughput, or both, depending on the mode you choose.

#howto#networking#bonding
Read more
WindowsHow-To July 9, 2026 3 min read

How to Deploy Software with Group Policy

A complete walkthrough packaging and deploying an MSI installer to multiple computers automatically via Group Policy Software Installation — no third-party deployment tool required.

#howto#group-policy#software-deployment
Read more
LinuxHow-To July 8, 2026 2 min read

How to Use systemd-nspawn Containers on Linux

A complete walkthrough creating and running a lightweight systemd-nspawn container — useful for isolated testing environments without the overhead of a full container runtime.

#howto#systemd-nspawn#containers
Read more
RetrogamingHow-To July 8, 2026 3 min read

How to Reduce Input Lag with Run-Ahead

A step-by-step guide to enabling RetroArch's run-ahead feature correctly — including the one prerequisite that determines whether it will work at all for a given core.

#howto#input-lag#run-ahead
Read more
FreeBSDHow-To July 6, 2026 2 min read

How to Harden Services on FreeBSD with Capsicum

A practical walkthrough of Capsicum's capability mode — how to check if a program supports it, and how sandboxed services actually differ from ordinary ones at the syscall level.

#howto#capsicum#security
Read more
FreeBSDHow-To July 5, 2026 2 min read

How to Set Up a Web Server on FreeBSD with nginx

A complete walkthrough installing nginx, enabling it as a proper rc.conf-managed service, and serving a first site — the FreeBSD-idiomatic way, not a generic Linux tutorial adapted.

#howto#nginx#webserver
Read more
Haiku OSHow-To May 18, 2026 3 min read

How to Back Up and Restore a Haiku System

A complete walkthrough backing up a Haiku installation using BFS attributes and standard file-copying tools, plus what to know about restoring packagefs-managed system data specifically.

#howto#backup#bfs
Read more
Haiku OSHow-To May 17, 2026 3 min read

How to Set Up Multiple User Accounts on Haiku

A complete walkthrough creating additional user accounts on Haiku, understanding its current multi-user maturity, and what to expect versus a fully mature multi-user Unix system.

#howto#users#permissions
Read more
RetrogamingHow-To May 9, 2026 3 min read

How to Set Up RetroAchievements in RetroArch

A complete walkthrough enabling RetroAchievements — earning genuine achievements for classic games that never had them, verified against actual game memory state to prevent cheating.

#howto#retroachievements#retroarch
Read more
RetrogamingHow-To May 7, 2026 3 min read

How to Configure Per-Game Overrides in RetroArch

A complete walkthrough setting up configuration that applies only to a specific game, or only to a specific core, without changing your global defaults for everything else.

#howto#retroarch#configuration
Read more
SRE & DevOpsHow-To April 29, 2026 3 min read

How to Set Up Kubernetes NetworkPolicies

A complete walkthrough restricting which pods can talk to which — Kubernetes allows all pod-to-pod traffic by default, and NetworkPolicies are how you actually change that.

#howto#networkpolicy#kubernetes
Read more
SRE & DevOpsHow-To April 28, 2026 3 min read

How to Implement GitOps with ArgoCD

A complete walkthrough setting up ArgoCD so a Git repository becomes the single source of truth for your cluster state — deploy by merging, not by running kubectl commands manually.

#howto#gitops#argocd
Read more
SRE & DevOpsHow-To April 27, 2026 3 min read

How to Write a Helm Chart from Scratch

A complete walkthrough building a Helm chart for a simple application — templates, values, and the conventions that make a chart genuinely reusable rather than a one-off wrapper around raw YAML.

#howto#helm#kubernetes
Read more
FreeDOSHow-To April 19, 2026 3 min read

How to Partition a Disk with FDISK on FreeDOS

A complete walkthrough creating a primary partition, an extended partition with logical drives, and setting the active boot partition — the way DOS disks have always been organized.

#howto#fdisk#partitioning
Read more
FreeDOSHow-To April 17, 2026 2 min read

How to Set Up a Development Environment on FreeDOS

A complete walkthrough installing a C compiler and assembler on FreeDOS and building your first program — for anyone wanting to write software for DOS rather than just run it.

#howto#development#open-watcom
Read more
FreeDOSHow-To April 16, 2026 2 min read

How to Set Up FreeDOS for Playing Classic DOS Games

A complete walkthrough getting sound, mouse, and memory configured correctly for DOS-era gaming — the three things almost every classic game setup guide assumes you already have working.

#howto#gaming#sound-blaster
Read more
WindowsHow-To April 8, 2026 2 min read

How to Configure Windows Terminal and PowerShell Profiles

A complete walkthrough customizing Windows Terminal's settings.json and your PowerShell profile script — so your preferred shell, prompt, and startup behavior are there every time you open a terminal.

#howto#windows-terminal#powershell
Read more
WindowsHow-To April 7, 2026 3 min read

How to Configure Remote Desktop Securely on Windows

A complete walkthrough enabling Remote Desktop the right way — Network Level Authentication, a non-default port, and firewall scoping — rather than exposing RDP openly to the internet.

#howto#remote-desktop#rdp
Read more
WindowsHow-To April 6, 2026 3 min read

How to Set Up and Use Windows Sandbox

A complete walkthrough enabling Windows Sandbox for running untrusted applications in a clean, disposable, isolated environment — no separate VM image to manage.

#howto#windows-sandbox#isolation
Read more
macOSHow-To March 29, 2026 3 min read

How to Reset NVRAM and SMC on a Mac

A complete walkthrough resetting NVRAM and the System Management Controller — two different low-level resets, solving different categories of problems, on both Apple Silicon and Intel Macs.

#howto#nvram#smc
Read more
LinuxHow-To March 18, 2026 3 min read

How to Debug a Program on Linux with strace

A complete walkthrough using strace to see exactly which system calls a misbehaving program is making — often the fastest way to diagnose a problem with no useful log output at all.

#howto#strace#debugging
Read more
FreeBSDHow-To March 9, 2026 2 min read

How to Set Up a WireGuard VPN on FreeBSD

A complete walkthrough configuring a WireGuard tunnel on FreeBSD using the in-kernel wg driver, from key generation to a working peer-to-peer connection.

#howto#wireguard#vpn
Read more
FreeBSDHow-To October 14, 2025 3 min read

How to Automate ZFS Snapshots with periodic

Set up hourly, daily, and weekly ZFS snapshots on a schedule, with automatic pruning, using FreeBSD's built-in periodic framework — no third-party tools required.

#howto#zfs#automation
Read more
LinuxHow-To October 8, 2025 3 min read

How to Configure a Firewall with nftables

A complete, working nftables ruleset for a typical server — default-deny inbound, stateful connection tracking, and a handful of explicit allowed services.

#howto#nftables#firewall
Read more
macOSHow-To September 30, 2025 3 min read

How to Set Up Time Machine Backups Properly

A complete Time Machine setup covering drive selection, encryption, exclusions, and how to actually verify your backups will restore when you need them.

#howto#backup#time-machine
Read more