一位开源开发者将 Linux 引入 Windows 95、Windows 98 和 Windows ME中
微软于 2016 年发布了“适用于 Linux 的 Windows 子系统”,自 Windows 10 起,每个操作系统都添加了一个可选的 Linux 环境。但据博客It's FOSS报道,现在一位开源开发者已经将 Linux 带到了 Windows 95、Windows 98 和 Windows Me 中,“Linux 内核 6.19 与 Windows 9x 内核并行运行,使两者可以在同一台机器上同时运行。”虚拟设备驱动程序负责初始化、从磁盘加载内核,并管理页面错误和系统调用的事件循环。由于 Win9x 缺少对标准 Linux 系统调用中断的正确中断表支持,WSL9x 会将这些调用重定向到故障处理程序。最后,wsl.com 是一个小型 16 位 DOS 程序,它将 Linux 的终端输出通过管道传输回您运行该程序的 MS-DOS 提示符窗口。
文章指出, 最终结果是WSL9x无需硬件虚拟化,即可在 i486 等老旧硬件上运行。开发者在 Mastodon论坛上表示,他们“赶在 Linux 开始移除对 486 架构的支持之前,完成了这项开发”。WSL9x的源代码以 GPL-3 许可证发布,并且“完全由开发者编写,未使用任何人工智能”。