如果你怀念“64MB 内存就能流畅跑 Windows”的时代,那么开源 NT 克隆系统 ReactOS 的新版本值得一看:0.4.16 承诺安装更简单、bug 更少。

ReactOS 0.4.16 在上周末发布,距离上一版约一年半。对不熟悉该项目的读者而言,ReactOS 是一项始于 1996 年的长期工程,目标是打造 Windows NT 的开源等价物,让 Windows 应用和驱动能在其上运行。换句话说,如果你怀念 25 年前开启的 Windows XP 时代,这个项目正对你的胃口。
作为一个由志愿者驱动的开源项目,ReactOS 的兼容性、安装易用性和稳定性一直是痛点(它还屡屡被质疑“抄袭研究内核旧代码”)。而 0.4.16 在多个基本环节上做了修复和改进:发布说明提到“统一的 bootcd 与 livecd 镜像、视频/音频/网络/存储栈的改进、新的安装方式,以及第三方代码同步”。现在一张光盘既能启动临时体验版,也能直接安装系统,图形化安装器也被纳入新镜像,用户再也不用面对老掉牙的文本界面。
在旧硬件上运行老软件从来都不轻松,ReactOS 也不例外。团队指出,多年来“所有主要厂商”的视频驱动都让这个实验性系统头疼,而 0.4.16 终于定位到一个根源:加载第三方图形驱动时,内核的系统页表项(PTE)会被占满——图形驱动比其他驱动更吃内存,因此内存管理器布局被调整,以增加系统 PTE 的数量。AMD 驱动下 OpenGL 窗口空白的问题也单独修复。这两项改进“修复了 win32k.sys 驱动中的大量边界 bug”。
音频方面,新的 HD 音频总线驱动替换了那个从未完工的旧实现,解决了安装 HD 音频控制器驱动时频繁触发蓝屏(bugcheck)的问题。存储方面,2009 年的 UniATA 实现虽曾让 ReactOS 能识别超过 8GB 的磁盘分区,但如今已导致启动变慢和加载失败;新的 ATA 驱动取而代之,还让 ReactOS 能在更多环境启动,包括第一代 Hyper-V 虚拟机,并新增了磁盘清理工具。网络支持同样得到改进,支持更多网卡和虚拟化环境。
三十年过去,ReactOS 仍是“alpha”状态,但 0.4.16 的发布恰逢 Windows XP 诞生 25 周年,对怀旧者和开源爱好者而言,都是一份不错的纪念礼。








苏公网安备32021302001419号