-
-
[分享] ReactOS 30周年纪念日
-
发表于: 2026-1-23 20:30 668
-

这个项目还活着,尽管进展极其缓慢,并且我正是目前活跃的贡献者之一(系统核心DLL、NT5修复/NT6实现、简中翻译、Code Review等)。
我认为它虽然实用性不及Wine,但文档、研究、参考价值仍无可替代,并且有自己的引导及内核。
接下来几年它的进展会加快,并引入更多NT6+功能。下面我翻译并概括了官网发文《30 years of ReactOS》,回顾过去的30年历程并提及未来的可能:
1996-2003:通往0.1.0的艰辛之路
FreeWin95因过度分析和设计而进展缓慢,Jason Filby领导了一个针对Windows NT的新项目并更名为“ReactOS”。最初进展非常缓慢,要先构建非常基础的类NT内核,再为其开发驱动程序,接着再开发内核……ReactOS 0.1.0于2003年2月1日发布,是首个可从CD启动的版本,只有命令行界面。
2003-2006:0.2.x
此间ReactOS快速发展,新驱动不断增加,基础桌面环境建成。系统更稳定可用,公众兴趣日益增长。项目协调员改为Steven Edwards,2006年1月,他为应对关于贡献者可能使用了非法代码的担忧日益增长,强化了知识产权政策,做出冻结代码并审计全量现有代码的艰难决定。此举极大延缓项目进程,面对审计挑战,项目协调员由Aleksey Bragin接任。
2006-2016:0.3.x
尽管面临代码审计挑战,ReactOS 0.3.0于2006年8月28日发布,引入网络支持和软件包管理器。2008年7月启动x86_64移植,一年后引入UniATA驱动提升存储相关支持。2012年2月支持MSVC编译器构建和视觉样式。
2016至今: 0.4.x
ReactOS 0.4.0于2016年2月16日发布,引入了架构和特性上更类似于Windows资源管理器的图形化Shell,还支持使用WinDbg进行内核调试,极大提升开发效率。ReactOS持续得到更新,如0.4.14(2021年12月发布)和0.4.15(2025年3月发布)版本都各自包含了数年的累积改进。如今,x86_64版功能上与x86类似,但尚无WoW64而可用性受限。
未来:
我们正在继续推进其发展,包含多个幕后计划:新的构建环境、新的NTFS与ATA驱动、SMP、UEFI、ASLR、基于WDDM的现代GPU驱动支持等。ReactOS的未来将由相信其使命且愿意帮助它前行的人们书写。