wsl9x:Windows 9x 的 Linux 子系统

Lobsters Hottest 工具

摘要

wsl9x 是一款全新开源工具,它将现代 Linux 6.19 内核作为协作子系统嵌入 Windows 9x,无需重启即可让旧版与当代软件并肩运行。

<p><a href="https://lobste.rs/s/ipyknz/wsl9x_windows_9x_subsystem_for_linux">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/04/22 06:42

# wsl9x 源码地址:https://codeberg.org/hails/wsl9x Windows 9x 的 Linux 子系统 WSL9x 在现代 Linux 内核(撰写时版本 6.19)与 Windows 9x 内核之间协同运行,让你无需重启即可同时享受两套操作系统的完整能力,包括分页、内存保护和抢占式调度。并排运行所有你喜欢的应用程序——再也不用重启! ![](https://codeberg.org/hails/wsl9x/media/branch/main/screenshot.png) ## 构建与运行 - 需要在 PATH 中提供面向 `i386-linux-musl` 的交叉工具链。可用 [musl-cross-make](https://github.com/richfelker/musl-cross-make) 自行构建 - 构建 Windows 组件需安装 Open Watcom v2 工具链 - 编译打过补丁的 Linux 内核,使用我的 `win9x-um-6.19` 分支(https://github.com/haileys/linux/tree/win9x-um-6.19) ``` $ make defconfig ARCH=um SUBARCH=i386 KBUILD_DEFCONFIG=win9x $ make vmlinux ARCH=um SUBARCH=i386 -j $(nproc) ``` - 为 WSL9x 设置环境变量,特别是把 `WATCOM` 和 `LINUX` 指到正确路径,参考 `.envrc.example` - 需要预先装有 Windows 9x 的硬盘映像 `hdd.base.img` - 执行 `make`,将生成包含 WSL9x 的新映像 `hdd.img` - 在 MS-DOS 提示符下输入 `wsl` 即可打开 pty。若想使用 ANSI 颜色,先加载合适的驱动再运行 `wsl`,[nnansi.com](https://www.kegel.com/nansi/) 是不错的选择 ## 许可证 GPL-3

相似文章

WSL 2 正在提升 Windows 文件系统访问速度

Hacker News Top

WSL 2 迎来一项性能改进:每个 virtio 设备将获得独立的 DMA(SWIOTLB)内存池,从而消除了 virtiofs 路径上的资源竞争,提升 Windows 与 Linux 之间跨系统文件访问的效率。此项更改已于 2026 年 5 月合并,是 WSL 2 持续优化 Windows/Linux 文件 I/O 性能系列改进中的最新进展。

微软面向开发者的新版Windows进一步拥抱Linux

The Verge

微软在Build大会上宣布了面向开发者优化的Windows 11体验,包括Windows版Coreutils(原生类Linux工具)、WSL容器(便于管理Linux容器)、集成AI的实验性智能终端,以及可快速配置的Windows开发者配置。

WSL 容器、适用于 Windows 的 Coreutils 和代理

Lobsters Hottest

Microsoft 在 Build 2026 上宣布了面向 Windows 的新开发者功能,包括适用于 Windows 的 Coreutils、WSL 容器、智能终端以及用于安全代理执行的 Microsoft Execution Containers (MXC) SDK。