听说过开源的Windows吗?ReactOS小记

我相信应该没多少人听说过ReactOS这个名字,后者甚至在开发者社区中也不算活跃,这与其想要实现的宏大目标似乎极不相称 。

听说过开源的Windows吗?ReactOS小记

文章插图
ReactOS(reactos.org)是一款(也是唯一一款)基于windows NT架构的开源操作系统,旨在实现与微软的Windows操作系统在二进制下完整的应用程序和驱动设备的兼容性 。好吧,说人话就是从最底层开始构筑一个克隆版的Windows,用户可以在其上直接运行Windows的所有软件,包括驱动程序 。
linux爱好者可能会马上联想到WINE,不过ReactOS和WINE是完全两种概念,后者仅仅是运行在Linux下的一个Windows模拟器,中间需要经过解释层的处理,在未来的兼容性潜力及执行效率上无法与ReactOS相比,尽管后者确实使用了很多WINE的成果 。
听说过开源的Windows吗?ReactOS小记

文章插图
一切开始于1996年,诟病于Windows的封闭,一群自由软件开发者创建了一个名为FreeWin95的项目,旨在重新独立实现Windows 95 。但当时的主要工作仅限于讨论而缺乏实质性进展 。
尽管当时社区对FreeWin95的期待很高,但直到1997年末,项目仍没有公开发布过任何版本,于是在项目协调员Jason Filby的倡议下重启项目并起了一个新名称 “ReactOS”,并改变计划为重新实现Windows NT内核(最新的Windows 10仍基于该核心) 。1998年2月,ReactOS项目正式启动,开始开发系统内核和基本的驱动程序 。
为了避免版权起诉,ReactOS不能使用任何反编译后的Windows代码,为此从2006年开始团队进行了为期两年的自查工作,并改写了全部争议代码部分 。
ReactOS最高光的时刻是曾向现俄罗斯总统普京进行过演示,并得到了后者的高度赞赏 。直到今天,Reactos已发布了数千个Builds以及数十个Release版本,最新版本为0.4.15,并已加入X64支持 。
听说过开源的Windows吗?ReactOS小记

文章插图
遗憾的是,由于长期缺乏赞助资金,开发团队分布在世界各地且人数极少,而OS又是极其复杂的软件,这导致整个项目进展非常缓慢,至今仍停留在alpha阶段,无法日常使用(官方最新的定义是0.5 beta版开始可以支持日常使用) 。
【听说过开源的Windows吗?ReactOS小记】当前,中国正在全方位遭受美国的高新技术制裁,包括各类大众及行业软件,拥有独立自主的操作系统尤其重要,尽管统信UOS(统一操作系统)迈出了重要的一步,但基于Linux内核的特性导致其生态圈仍显薄弱,远远无法与Windows相提并论 。或许,ReactOS能够提供另一种选择 。


    推荐阅读