How to install multiple instances of Ubuntu in WSL2
A guide to installing multiple fresh instances of Ubuntu in WSL2
Author
Software & Cloud Engineer
Rehan Haider is a software and cloud engineer who writes CloudBytes/dev — practical AWS, Python, Linux, and developer-tooling tutorials based on real production work. He has spent over a decade shipping cloud infrastructure with AWS CDK, building Python and TypeScript apps, and running Linux/WSL2 dev environments end to end. Posts here cover CDK, Lambda, S3, EC2, Selenium-on-Lambda, FastAPI, and the everyday Linux/WSL2 plumbing that keeps a dev environment fast.
Rehan writes CloudBytes/dev, a knowledge base for cloud and developer-tooling snippets and tutorials. The site focuses on hands-on, reproducible recipes for AWS CDK, Python, Linux, and WSL2 — the stack he actually uses day to day.
If you spot a bug or have a question about a post, the GitHub discussions are the best place to reach out.
A guide to installing multiple fresh instances of Ubuntu in WSL2
A complete guide on how to upgrade Python to the latest version (Python 3.14) on Ubuntu Linux and solve associated issues. Also works on WSL2. Can also be used to upgrade to any Python version.
Guide to running a Web Server in a Private Subnet with AWS CDK in Python.
A guide to compiling a React Native application built using Expo framework for Android
How to new additional user with keypair for SSH access to EC2 instance
Guide to creating a 3-Tier Network Architecture VPC with a public, private, and isolated subnet using AWS CDK in Python.