快科技 4 月 24 日消息,一位名叫 Hailey 的开发者在 Codeberg 上发布了一款名为 WSL9x 的工具,实现了在 Windows 95 及更早版本的 Windows 系统中运行现代 Linux 内核。
她将其称为 "Windows 9x Subsystem for Linux",并在社交平台上表示,这可能是她有史以来最伟大的 hack 之一。
WSL9x 的核心能力是在 Windows 9x 内核中,以协作模式运行现代 Linux 内核(目前为 Linux 6.19),两个内核同时在 ring 0 权限下运行,用户可以在不重启的情况下同时使用 Windows 9x 和 Linux 应用程序。

该工具由三个组件构成:一个打过补丁的 Linux 内核、一个 VxD 驱动程序,以及一个负责控制台输入输出的客户端程序。
与微软官方的 WSL 不同,WSL9x 不依赖硬件虚拟化技术,因此兼容性极强,最低可支持到 Intel 486 处理器。
这意味着一台 30 年前的老电脑,也能运行最新的 Linux 内核,享受完整的分页、内存保护和抢占式调度等功能。
Hailey 透露,这个项目已经酝酿了六年,源自她此前完成的 doslinux 项目,她还在项目说明中特别标注 "proudly written without AI",全程手写没有使用任何 AI 辅助。

颇具戏剧性的是,就在 WSL9x 发布的同一时期,Linux 内核社区正在移除对 486 处理器的支持。
开发者 Ingo Molnar 提交的补丁将移除 CONFIG_M486SX、CONFIG_M486 和 CONFIG_MELAN 等构建选项,预计该补丁将合并至 Linux 7.1。
Linus Torvalds 此前也曾表示,继续支持这款 37 年前的处理器没有任何实际理由。


登录后才可以发布评论哦
打开小程序可以发布评论哦