Windows 9x

Winsage
June 22, 2026
The Windows desktop experience has a streamlined interface, but its command line interface (CLI) offerings, particularly the cmd.exe shell, have been criticized for lacking the features found in UNIX/BSD/Linux environments. Microsoft’s transition to PowerShell has disappointed users who prefer a more traditional CLI experience. Despite Windows NT operating systems being POSIX compliant, they have historically lacked a suitable shell. MSYS2 provides a solution by offering a Linux-like experience with a Bash shell and the pacman package manager, allowing users to run shell scripts and access various tools. However, binaries compiled in MSYS2 may depend on shared libraries not included in the Windows system path. Upon installation, users can choose from different terminal options, with the UCRT terminal recommended for its usability. MSYS2 facilitates a streamlined development workflow, enabling the use of familiar tools across multiple platforms, but it does not achieve perfect integration within Windows and has some limitations, such as issues with stdout output in Bash.
Winsage
June 7, 2026
Dave W. Plummer has developed a full-feature-parity version of Notepad called RetroPad, written in x86 assembly language, which is 2,749 bytes in size. RetroPad replicates the functionality of the original Notepad from Windows XP and is available on Plummer's GitHub under the Apache 2.0 license. Initially, he managed to reduce RetroPad to 2,686 bytes before adding features like keyboard shortcuts, which increased the size to 2,794 bytes. The original Notepad from Windows XP was approximately 65KB, while later versions of Notepad in Windows 7 to 10 reached sizes of around 190KB to 200KB.
Winsage
April 25, 2026
Open-source developer "Hailey" has introduced the Windows 9x Subsystem for Linux (WSL9X), which allows users to run both Windows and Linux applications simultaneously on classic versions of Windows, including Windows 95, 98, and Me. WSL9X operates by running a modern Linux kernel (6.19) alongside the Windows 9x kernel, enabling features such as paging, memory protection, and pre-emptive scheduling. It is neither emulation nor virtualization and does not require hardware virtualization. WSL9X is available for download, but users must build it from the source provided by Hailey. It allows access to a genuine Linux terminal alongside classic Windows applications, enabling various tasks without compromising system stability.
Winsage
April 24, 2026
The Linux Subsystem for Windows 9x, led by Hailey Somerville, allows Linux to run within the Windows 9x framework by modifying the Linux kernel to interface with Windows 9x kernel APIs. Users need to create a specially modified Linux kernel (version 6.19) and a disk image with Windows 9x installed. The subsystem can be initiated with the wsl command, enabling both kernels to operate together. This initiative is reminiscent of Cooperative Linux and parallels the Windows Subsystem for Linux (WSL2) on Windows 10 and later. Contributions from the community have been vital to the project's development.
Winsage
April 23, 2026
A computer enthusiast has developed a tool called WSL9x, which allows users to run contemporary Linux kernels on early versions of Windows (from Windows 95 onward) and on machines with 486 CPUs. WSL9x enables the simultaneous operation of Windows and Linux applications without relying on hardware virtualization. The architecture includes a client program, wsl.com, which manages a DOS window for the console driver. Meanwhile, the Linux community is phasing out support for the Intel 486 CPU, with developers removing related support options in the Linux kernel, marking the end of support for this processor.
Winsage
April 22, 2026
Hailey has developed the Windows 9x Subsystem for Linux (WSL9x), which allows the 6.19 Linux kernel to run on Windows 9x systems without a graphical user interface, relying instead on a terminal experience. WSL9x consists of three main components: a modified Linux kernel that interacts with Windows 9x APIs, a virtual device (VxD) driver that initializes WSL9x and manages userspace events, and a simple 16-bit DOS client for passing commands to the Linux kernel. The system handles syscalls through a general protection fault handler due to limitations in the Win9x architecture. However, this setup poses security risks as both the Linux kernel and Windows kernel operate with the same CPU privileges, meaning instability could occur if either crashes. Comprehensive instructions for installation are available on Hailey's Codeberg page.
Winsage
February 14, 2026
The x86 architecture allows users to run operating systems from the 1990s on modern hardware. Yeo Kheng Meng successfully booted Windows 98 SE on a 2020 ThinkPad P12s Gen 1 alongside Windows 11 and Linux from a single NVMe drive. He previously ran MS-DOS 6.22 on a 2020 ThinkPad X13. The main challenges included UEFI complexities and the need for compatible hardware drivers. Both ThinkPad models support UEFI-CSM mode. To address the lack of xHCI support in Windows 98, Yeo used a USB 2.0 expansion card through a Thunderbolt dock. The installation involved disabling Secure Boot, enabling UEFI-CSM, activating Thunderbolt BIOS assist mode, and turning off Kernel DMA protection. Yeo used the CREGFIX DOS driver for stability and applied patches from Rudolph Loew to overcome Windows 98's RAM limitation of 512 MB. Users must rely on basic VESA support and the SoftGPU driver for graphics acceleration due to the absence of updated drivers from Intel and NVIDIA. Disk access is routed through the BIOS, leading to suboptimal performance. Yeo configured the BIOS to support the S3 power state to address ACPI support issues. UEFI-CSM is often overlooked in newer systems, complicating the installation of Windows 7 and contributing to divides in the x86 ecosystem.
Winsage
October 19, 2025
DOSBox Pure Unleashed is a new version of the DOS emulator developed by Psyraven, released on Saturday evening. It is a standalone application compatible with Windows, Mac, and Linux, featuring a user-friendly interface. Key enhancements include experimental support for Windows 9X, the ability to run games from ZIP archives, Voodoo graphics emulation up to 4K/UHD resolution, and integration of MIDI synths and SoundFonts. The emulator is available for download on its GitHub page, and its source code is accessible under the GNU General Public License, version 2 or later.
Winsage
September 14, 2025
On September 14, 2000, Microsoft released Windows ME, the last version of Windows to rely on MS-DOS. It was intended as a successor to Windows 95, 98, and 98 SE, offering discounted updates and compatibility with existing software. Windows ME obscured DOS, making it less accessible for users, and eliminated the ability to create bootable DOS copies from formatted floppy disks. It inherited system file protection from Windows 2000 to prevent "DLL hell," where application software replaced system libraries, causing other programs to fail. Windows ME aimed to bridge the gap between Windows 98 and Windows XP, but users faced compatibility issues with programs not designed for the new version. The control panel adopted a web-like appearance, and documentation transitioned to HTML format. Windows ME had minimal system requirements of a 150 MHz Pentium and 32 MB of RAM, and performance tests showed negligible differences compared to Windows 2000. Windows XP was released a year later, marking the end of DOS's relevance in Microsoft's operating systems.
Winsage
August 24, 2025
On August 24, 1995, Microsoft unveiled Windows 95, a significant operating system in the Windows 9x family. The startup sound for Windows 95, known as “The Microsoft Sound,” was created by musician Brian Eno, who was approached by Microsoft in 1994. Eno produced a six-second audio clip that replaced the previous Windows 3.1 sound and also served as the shutdown audio. He created eighty-four variations before finalizing the sound, which was designed to be inspiring and universally appealing. The sound's cultural significance led to its preservation by the Library of Congress in 2025.
Search