News: 0182860704

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Open Source Developer Brings Linux to Windows 95, Windows 98, and Windows ME

(Saturday April 25, 2026 @05:26PM (EditorDavid) from the where-do-you-want-to-go-today dept.)


Microsoft released the "Windows Subsystem for Linux" in 2016, adding an optional Linux environment into every operating system since Windows 10. But now an open source developer has brought Linux to Windows 95, Windows 98, and Windows Me, [1]reports the blog It's FOSS , "with Linux kernel 6.19 running alongside the Windows 9x kernel, letting both operate on the same machine at the same time."

> A virtual device driver handles initialization, loads the kernel off disk and manages the event loop for page faults and syscalls. Since Win9x lacks the right interrupt table support for the standard Linux syscall interrupt, WSL9x reroutes those calls through the fault handler instead. Rounding it all out is wsl.com, a small 16-bit DOS program that pipes the terminal output from Linux back to whatever MS-DOS prompt window you ran it from.

The end result is that [2]WSL9x requires no hardware virtualization, and can run on hardware as old as the i486, the article points out. [3]On Mastodon the developer says they "really got this one in right under the wire, before they start [4]removing 486 support from Linux ."

The source code for WSL9x is released under the GPL-3 license, and was "proudly written without AI."



[1] https://itsfoss.com/news/wsl9x-overview/

[2] https://codeberg.org/hails/wsl9x

[3] https://social.hails.org/@hailey/116446826733136456

[4] https://hardware.slashdot.org/story/25/05/08/1927245/linux-drops-support-for-486-and-early-pentium-processors



Finally! (Score:5, Funny)

by organgtool ( 966989 )

I can enjoy the stability and security of a Windows 9x host with the ease-of-use of the Linux userland.

Re: (Score:2)

by PPH ( 736903 )

Now, segmentation faults with a blue background.

Impressive (Score:2)

by JBMcB ( 73720 )

This is an incredible hack. And I just resurrected my father-in-law's Compaq Armada P3 laptop and it's looking for something to do...

Lack of hardware virtualization shouldn't be a problem as Windows 9x lets you do almost anything. Heck you can change addressing modes, which is verboten in WinNT+.

Proudly written without AI? (Score:3)

by TheMiddleRoad ( 1153113 )

I'm sorry, but software isn't shaker furniture.

Just one question (Score:3)

by spaceman375 ( 780812 )

Why? /s

Re: (Score:2)

by 93 Escort Wagon ( 326346 )

> Why? /s

You must be new here. /s

Re: (Score:3)

by PCM2 ( 4486 )

Aw, WSL is actually pretty cool. At least for Windows 10, it made it feel more like macOS, with a real commandline instead of the freakish thing that is PowerShell.

Re: (Score:2)

by ambrandt12 ( 6486220 )

Type in 'cmd' in the run box and the old DOS-like commandline opens up.

Re: (Score:2)

by PCM2 ( 4486 )

Allow me to repeat my comment.

Re: (Score:2)

by ambrandt12 ( 6486220 )

Allow me to post this: [1]https://powershellfaqs.com/win... [powershellfaqs.com]

(showing the differences)

[1] https://powershellfaqs.com/windows-powershell-vs-cmd/

Re: Just one question (Score:2)

by Malc ( 1751 )

Youâ(TM)re comparing a runny turd to a floating turd. Theyâ(TM)re still both turds.

Does it work with Microsoft Bob? (Score:2)

by jfdavis668 ( 1414919 )

May finally make it useful.

Interesting use case (Score:2)

by CAIMLAS ( 41445 )

This is really interesting for old-but-not-broken hardware you've got sitting around where you want to run win9x - but it isn't well supported.

Clearly you can run W9x under emulation just fine, but there are some use cases where that's not going to be enough (eg. you need explicit access to the hardware or there's weird clock-related eccentricities with the software). I'm sure the use case is quite narrow, but interesting none the less. This would've been far cooler 20 years ago when w9x was still relevant,

I'm still waiting... (Score:2)

by Jerrry ( 43027 )

...for someone to port Linux to my toaster.

Re: (Score:2)

by 93 Escort Wagon ( 326346 )

[1]NO NO NO NO NO!! [youtu.be]

[1] https://youtu.be/LRq_SAuQDec?si=YHtk83BVI7cPn4tH

Absolutely heretic! (Score:1)

by HnT ( 306652 )

Purge! Purge! Purge!! Exterminatus!!!

Uninstall Windows 11 and do this right now (Score:1)

by GenaTrius ( 3644889 )

Or you're not cool. If you want to be cool, this is the only way to run Windows. And of course I mean with Windows 95, but you can use Windows Me if you want to show off that you're a huge slut, which is valid. WSL9x is the only operating system

Everyone needs a hobby (Score:2)

by sarren1901 ( 5415506 )

I'm glad they did this for the fun of it but for the vast majority, this isn't remotely practical or usable. 486 hardware? Umm, yeah not since the early 90s. Probably fine one in a museum at this point. Really, those days were terrible. Hardware was really expensive, slow and significantly more detail orientated to setup. You had to pair your ram by both size and parity, as well as setting jumpers on the motherboard. Screw this step up and you'll fry the board and possibly the CPU as well.

Zero part of me ha

We lie loudest when we lie to ourselves.
-- Eric Hoffer