This tool brings Linux to Windows 95 without using virtualization
WSL9X runs a modern Linux kernel inside Windows 95 with no emulation required.
All the latest news, reviews, and guides for Windows and Xbox diehards.
You are now subscribed
Your newsletter sign-up was successful
Join the club
Get full access to premium articles, exclusive features and a growing list of member rewards.
Every year enthusiasts declare that it's the "year of Linux," but what if instead of that milestone happening in 2026, it retroactively happened in 1995. Open source developer "Hailey" did not invent a time machine, but they did create Windows 9x Subsystem for Linux (WSL9X) that allows you to run Windows and Linux apps side-by-side on Windows 95 and other classic versions of Windows.
The developer of WSL9X explains how the tool works on "Codeberg."
"WSL9x runs a modern Linux kernel (6.19 at time of writing) cooperatively inside the Windows 9x kernel, enabling users to take advantage of the full suite of capabilities of both operating systems at the same time, including paging, memory protection, and pre-emptive scheduling. Run all your favourite applications side by side - no rebooting required!"
Article continues belowThis is exactly the type of thing we get excited about at Windows Central. One of the most beautiful aspects of the OS is that it can be forced to work with so many things. WSL9X brings a Linux subsystem to Windows 95, Windows 98, and Windows Me.
WSL9X isn’t emulation. It isn’t virtualization. It’s not DOSBox. It’s a Linux kernel running as a peer inside an operating system that predates USB flash drives.
Hailey noted on Mastodon that WSL9X does not require hardware virtualization, so it can run on what many would call ancient hardware.
WSL9X is available for download, but you have to build it from the source provided by Hailey and deploy it yourself on a supported system.
As for what you can actually do with WSL9X, it’s more practical than it looks. You get a real Linux terminal running next to classic Windows apps, so you can use core tools, compile small projects, or run lightweight utilities without touching virtualization.
It’s not going to run a modern desktop environment, but that isn’t the point. The appeal is that Windows 95 can handle tasks it was never designed for, and it does it without falling over.
WSL9X is another example of how far people can push old versions of Windows when they feel like it. It doesn’t change anything about modern Linux or modern Windows, but it does show that the boundary between the two has been flexible for a long time.
Join us on Reddit at r/WindowsCentral to share your insights and discuss our latest news, reviews, and more.

Sean Endicott is a news writer and apps editor for Windows Central with 11+ years of experience. A Nottingham Trent journalism graduate, Sean has covered the industry’s arc from the Lumia era to the launch of Windows 11 and generative AI. Having started at Thrifter, he uses his expertise in price tracking to help readers find genuine hardware value.
Beyond tech news, Sean is a UK sports media pioneer. In 2017, he became one of the first to stream via smartphone and is an expert in AP Capture systems. A tech-forward coach, he was named 2024 BAFA Youth Coach of the Year. He is focused on using technology—from AI to Clipchamp—to gain a practical edge.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.
