Ziliang Guo今天宣布开源操作系统ReactOS 0.4首个维护版本正式上线。尽管并非是GNU/Linux发行版本,但主要设计目标是为消费者提供遵循微软Windows NT架构从头创建的操作系统。ReactOS 0.4.1为Btrfs文件系统带来了读写初始化支持,并直接在系统中部署了WinBtrfs驱动。
此外还值得关注的改变在于ReactOS 0.4.1通过针对渲染文件夹视图和图标的诸多修复提高了Shell的可用性,并提升了内置USB支持,引入了对VM已分享文件夹的支持,并兼容支持Oracle VirtualBox和VMware Player应用程序。
大约在1996年,一群开源软件开发者启动了一个名为FreeWin95的项目,旨在实现一个Windows 95的克隆操作系统。这个项目当时只停留在关于系统实现的讨论上。到了1997年末,项目依旧没有进展。开发成员呼吁重新开始这个项目,而实现的目标也改 为Windows NT系统,同时项目名称命名为ReactOS(react意识是反抗)。1998年二月ReactOS项目正式启动,开始开发系统内核和基本的驱动程序, ReactOS正式诞生。
2004年初,Windows 2000和NT 4.0操作系统源代码泄露,一时间在网上疯狂传播。人们在惊叹代码的同时,部分开发人员却把源代码用到了ReactOS开发上,在短期内促进了ReactOS的发展。
到了2005年,ReactOS内核已经十分稳定,大多数给上层程序开发使用的API均制作完成,并且拥有了一个基本的GUI窗口界面。 ReactOS已经具有一个与Windows浏览器类似的ReactOS Explorer作为系统操作界面。
到2006年3月8日,ReactOS的开发者开始了对所有使之与Microsoft Windows兼容的代码的自我审查。此过程是为了响应程序员对逆向工程的指责,验证确保ReactOS源代码没有违反美国版权法。
2006年6月15 日,ReactOS 0.3.0发表了Candidate 1。网络功能(TCP/IP)和即插即用支持的改善为这个版本的重点。审查到达94%之时,Candidate 2发表,将审查期间发现的众多bug修正。2006年8月28日,ReactOS 0.3.0脱离Release Candidate阶段,正式发表予公众。直至2006年9月20日,审查过程已完成95.7%。而至2006年12月12日,审查过程已完成 96.4%。于2007年9月,审查接近完成,审查状态从网站移除。虽然审查退出,但由于此属内部审查,具体详情未有公布。
2014年4月,开源的 Windows NT 实现 ReactOS 在 IndieGoGo 上发起众筹,目标筹集 50 k 美金,打造 ReactOS 社区版。新版本的 ReactOS 将基于 0.4 内核,并且具有全新设计的用户界面(非 Metro),更多 Windows 软件兼容和更多硬件支持等特性。
支付宝扫一扫
微信扫一扫
赏