开源系统ReactOS的 30 年“追窗”之路:不含一行微软代码
创始人
2026-01-23 17:47:13

1 月 23 日,科技媒体 Linuxiac 昨日(1 月 22 日)发布博文,报道称开源操作系统 ReactOS 于 2026 年 1 月 22 日迎来项目成立 30 周年里程碑。

与 Linux 发行版不同,ReactOS 选择了一条更为艰难的技术路线:它并非简单地模拟 Windows 或依赖兼容层,而是通过“净室开发”(Clean-room design)模式,从零开始重写了内核、驱动及系统库等核心组件。

IT之家注:净室开发是一种为了避免侵犯知识产权(版权)的软件开发方法。开发人员在完全不接触原始专有代码(如微软 Windows 源码)的情况下,仅根据公开的功能描述和文档来重新编写代码,确保产出的软件在法律上是“干净”的。

该项目的终极目标,是构建一个完全免费、透明且由社区驱动的操作系统,在不依赖微软专有生态系统的情况下,复刻 Windows NT 架构并兼容系统安装包。

ReactOS 项目于 1996 年启动,起源于 FreeWin95 项目,该项目希望打造一个免费开源的 Windows 95 克隆版本。

ReactOS 于 2003 年 2 月发布了具有里程碑意义的 0.1 版本,首次实现了从 CD 启动;随后的三年间(2003-2006),0.2.x 系列引入了基础图形桌面,系统稳定性显著提升。

ReactOS 0.2.x 启动画面

ReactOS 0.2.x 桌面和文件资源管理器

ReactOS 0.2.0 搭配 VMware NT 4 视频驱动程序

2006年初,因担忧潜在的 Windows 源码泄露风险,项目组启动了全面的知识产权审计。这一举措虽然导致开发工作暂时冻结并严重拖慢了进度,却也确保了项目在法律层面的纯净性与独立性。

经历审计风波后,ReactOS 进入了长达十年的 0.3.x 时代,期间逐步加入了 x86-64 架构支持、SATA 硬盘兼容(通过 UniATA 驱动)及 MSVC 编译支持。

ReactOS 0.3.x 桌面版

ReactOS 0.3.x 的包管理器

2016 年 2 月,0.4.x 系列的发布带来了更接近 Windows 的图形界面及调试工具兼容性。目前最新的 0.4.15 版本在 64 位环境下已具备与 32 位版本相当的功能,但由于缺乏 WoW64 子系统的完善支持,在 64 位系统上运行 32 位应用程序的能力仍受到限制。

ReactOS 0.4.15 桌面,图中应用了 Luna 视觉风格和大型任务栏图标。

ReactOS 开发团队表示将持续优化构建环境,并重点攻克现代硬件的适配难题,包括开发新的 NTFS 和 ATA 驱动、实现对多处理器系统的支持以及 Class 3 UEFI 的兼容。

来源:IT之家

相关内容

热门资讯

聚焦“融合之路” 展现异域风情... 1月18日—21日,满洲里市组织本地文旅企业,先后赴呼和浩特市、大同市参加“同行融合之路,共绘山河锦...
会员资讯丨央视报道华山景区除冰... 1月19日,陕西华山迎来了降雪天气,吸引了众多游客登山赏景。景区也是全员动员,保障游览安全。 雪中的...
春运出行服务动态|南航春运增开... 2026年春运将于2月2日正式启动,至3月13日结束,为期40天。为满足旅客出行需求,中国南方航空股...
原创 是... 2026年刚刚开始,马斯克就迎来了新年的第一个专访,和预期的一样,每一次马斯克的访谈,总是绕不开“中...
淄博有一座惬意小城,超适合寒假... 宝藏小城 冬游记 在淄博 有座被山水与故事包裹的小城 —— 淄川 这里是两千年前般阳古城滋养的文明沃...