Fedora WSL Installer
Small utility to install Fedora vanilla on WSL 🛠️

The Story
Ever tried getting Fedora on WSL? You'll find Ubuntu, Debian, and plenty others ready to go, but when it comes to Fedora, all you'll stumble upon is Fedora Remix - a community version that, while great, just isn't the full Fedora experience I was looking for. After days of searching for a way to get the official Fedora running on WSL and finding none, I decided to stop waiting and build my own solution. Because sometimes the best way to get exactly what you want is to create it yourself.
What Makes It Special
Think of it as a friendly guide that takes care of all the heavy lifting. No more complex manual installations or hour-long setup processes. Just one PowerShell command, a few choices from a menu, and voilà - you've got a fully functioning official Fedora WSL environment! ✨
The Technical Craft
Core Features
- 🚀 One-Command Installation: Run a single PowerShell command and you're set
- 🎨 Windows Terminal Integration: Automatic profile icon customization
- 🐳 Docker-Powered: Leveraging Docker for reliable deployments
- 🔄 User-Friendly Menu: Interactive setup process
The Secret Sauce
Built using:
- PowerShell 7 scripting magic
- Docker Desktop integration
- Windows Terminal customization
- WSL system integration
Challenges & Solutions
The Installation Puzzle 🧩
- Challenge: No official, straightforward way to get Fedora on WSL
- Solution: Created a streamlined installation process using Docker
- Result: What used to take hours now takes minutes
The User Experience Conundrum 🎯
- Challenge: Making Linux installation approachable for Windows users
- Solution: Developed an intuitive menu-driven interface
- Result: Even WSL newcomers can get Fedora running with minimal fuss
Current Status & Roadmap
What's Working 🟢
- 💫 Seamless Fedora WSL installation
- 🎨 Windows Terminal profile customization
- 🐳 Docker-based deployment
In Development 🚧
- 📱 Automatic Start Menu shortcut creation
- 🔍 Smart Docker status checking
- 💾 Persistent variable storage
Behind the Scenes
What started as a personal frustration with the lack of easy Fedora WSL options turned into a mission to simplify Linux on Windows for everyone. Every feature added comes from real-world usage and the desire to make the Windows-Linux experience as smooth as possible.
Getting Started
Powershell:
Code
Copied!
iex ((New-Object System.Net.WebClient).DownloadString('https://www.okazakee.dev/wsl-installer'))
That's it. One command, and you're on your way to Fedora WSL glory!
Requirements
- 🔧 PowerShell 7
- 🐳 Docker Desktop
Your WSL journey to Fedora starts here. No complex guides needed, no hours of troubleshooting - just simple, effective setup for everyone.