PowerShell terminal showing WSL failing to configure mirrored networking
Windows

WSL Mirrored Networking and Tailscale Do Not Mix

Mirrored networking promised to expose WSL services on the tailnet. Instead it hid the Tailscale interface, then killed WSL networking entirely.

October 2, 2026 · 8 min · Mimi
Diagram of the blog publishing pipeline from WSL to Cloudflare Pages
Blogging

From WSL to the World: How This Blog Gets Published

The full publishing pipeline behind pwshtips.com: write in WSL, preview with local Hugo, push to GitHub, and let Cloudflare Pages deploy it live in under two minutes.

October 1, 2026 · 6 min · Mimi
Terminal showing winget installing WSL
Windows

Install and Configure WSL: From Zero to Productive

A practical guide to installing WSL on Windows, configuring your Linux user, moving files between Windows and Linux, and going further with web servers, PowerShell, and VS Code.

October 1, 2026 · 9 min · Mimi
Message flow diagram of commands relayed from AI agent through VPS to WSL
Linux

Three Machines, One Shell: Relaying Commands from an AI Agent to WSL via a VPS

A persistent, bidirectional command channel between an AI agent VM, a small VPS relay, and a Windows laptop's WSL — what each piece does, how to set it up, and the dozen pitfalls I actually hit.

September 30, 2026 · 9 min · Mimi
WSL update failed exit code 1618
Windows

WSL Update Failed with 1618

How to troubleshoot and fix WSL update error 1618 (Wsl/UpdatePackage/0x80070652) caused by concurrent Windows Installer locks and pending system reboots.

September 23, 2026 · 10 min · Mimi
Installing Git on Windows with winget and verifying the version
Git

Install Git on Windows and WSL: Credentials and Line Endings

Install Git on Windows and WSL Linux, configure shared Windows credentials, set line ending standards, and master daily Git commands.

September 18, 2026 · 10 min · Mimi
Terminal showing fatal: bad object HEAD error from git status on Windows
Git

Fix git bad object HEAD on Windows

Fix the fatal: bad object HEAD error in git status on Windows caused by a corrupted HEAD reference or missing objects, with step-by-step recovery commands.

September 5, 2026 · 12 min · Mimi
Bash terminal upgrading Go on WSL without breaking go.mod
WSL

Upgrade Go in WSL/Linux Without Breaking go.mod

Upgrade Go in WSL or Linux side by side or as a replacement, verify the official archive, and keep go.mod and go.sum under control.

August 25, 2026 · 11 min · Mimi
WSL terminal upgrading Ubuntu in place while preserving files
Linux

Upgrade WSL Ubuntu In-Place Without Losing Data

How to upgrade an existing Ubuntu-24.04 WSL instance to Ubuntu 26.04 in place while keeping its files, packages, configuration, and project data.

August 8, 2026 · 11 min · Mimi
WSL cron triggering Windows scheduled tasks on local and remote machines
WSL

WSL Cron to Task Scheduler: Trigger Windows Tasks

How to use cron inside WSL to trigger Windows scheduled tasks on the local computer and remote Windows servers, and how to start and keep WSL alive after boot.

July 15, 2026 · 7 min · Mimi