ReactOS 是一个适用于 x86/x64 平台的免费、开源的操作系统暨项目,旨在提供 Windows 平台下的程序与驱动的二进制兼容性。借由逆向工程等手段,其以净室设计的方法进行开发。

4 月 14 日,ReactOS 项目发布了 ReactOS 0.4.8 版。这一版本带来了诸多显著变化:

  • 用户体验:
    • 任务栏设置及对话框重写,自动隐藏、切换锁定以及置顶选项现在均可用;
    • 修复了通知区域的一些小问题;
    • 支持气泡提示(balloon notifications);
    • 任务栏右侧的提示盘(notification tray;即屏幕右下角显示显示应用图标区域)将自动清除非正常退出进程的图标;
    • 支持选择多个桌面图标;
    • 删除及重命令文件夹及文件可用;
    • Shell 自动补全;
    • 支持直接取消网络硬盘的挂载;
    • 更改语言时,字体设置将能被正确处理。
  • NT6+ 软件的支持、游戏相关 Bug 修复
    • ReactOS 将其目标延伸,支持为 NT6+(Vista、Windows8 及 Windows8)设计的软件(目前仍处于实验性阶段);
    • 引入类似 DrWatson32 的新工具:现在任何应用崩溃都会在桌面创建日志文件,方便调试或用户报错;
    • 在 0.4.7 中,一些游戏在使用原生图形驱动时初始化会遇到问题,这一问题已被修复。
  • 内核稳定性:
    • 引入对内存管理、文件系统及缓存管理的一些问题的修复以及改进。
  • 硬件支持提升:
    • ReactOS 的每个版本的主要目的都是提升硬件兼容性,因此若用户发现 ReactOS 不兼容其硬件设备,可以至 ReactOS bugtracker 进行报告;
  • 引入 NTFS 驱动
  • ReactOS也借用了第三方项目,此版本:与 Wine 3.0、Freetype2.9 以及 Ext2 0.69 同步。

其它信息或载于其发布通告


ReactOS 基于在 Windows NT 架构中出现的最佳设计原则,但完全从「零」开始。ReactOS 不仅对为 Windows 设计的程序及驱动二进制兼容,而且外观与感觉也与 Windows 相近。其最终目标是成为 Windows 的直接(drop-in)替代。

自项目起始,ReactOS 已有了约 20 年的历史,但是 ReactOS 仍处于 Alpha 阶段,因此稳定性及功能的完整程度都存在比较明显的问题,目前并不适合实际使用。虽然如此,自 0.4.7 版本起,ReactOS 开始在 GitHub 进行开发,目前项目仓库已有 260+ Forks 并获得了 3500+ Stars,看起来发展迅速。

ReactOS 的 ISO 非常小,仅有 100 MB 左右,且安装过程也十分快速。其还另外提供支持 live 模式的 ISO。有兴趣的读者或可尝试。


注意:ReactOS 不是、不基于也未借用 Linux/Unix 或其架构,而是一个完全独立的操作系统。本文分类做 Linux 仅是为了方便文章管理。

封面图片由编者自 ReactOS 0.4.8 截图;文内的部分内容衍生自 ReactOS.org英文维基百科的 ReactOS 词条;本文还参考了 DistroWatch.org 的对应页面