ReactOS 0.4.11 发布,Windows 系统的开源替代方案

局长
 局长
发布于 2019年03月07日
收藏 30

ReactOS 团队发布了 ReactOS 0.4.11 版本,他们表示该版本已完成大量内核方面的工作,这有助于提升系统的整体稳定性。此外,还修复了内核中关于存储的一些关键的 bug,以及对英特尔处理器芯片组的更完整支持,并改进对 Windows 应用程序的兼容性。

ReactOS 是一个基于 Windows NT 架构设计原则的开源操作系统。所有代码都经过重新编写,ReactOS 并不基于 Linux,而且也不包含任何 UNIX 架构。

ReactOS 项目的主要目标就是提供一个与 Windows 环境二进制兼容的操作系统。它能让您的 Windows 应用程序和驱动程序如同在 Windows 上一样运行。此外,由于应用了 Windows 操作系统的外观特性,已经熟悉 Windows 用户界面的用户在使用 ReactOS 时将驾轻就熟。ReactOS 的终极目标是使您能够在感觉不到最终用户体验变化的前提下,使用 ReactOS 来替代 Windows。

ReactOS 运行截图


提供类似 Windows 系统的使用体验

下面看看值得关注的更新亮点:

内核改进

内核,内核是一个包罗万象的术语,事实上它封装的功能所包含的范围也确实非常广泛。举个例子,内核要对文件I/O的可靠性负责,如果此处出现了错误,可能会导致细微的数据遭到损坏,从而导致更严重的磁盘故障(hard crash)。

官方表示,ReactOS 开发者 Pierre Schweitzer 在该版本中修复了缓存控制器对其数据结构的管理,并删除了至少一个使用 ODIN 备份软件备份磁盘分区时,会导致蓝屏的根源。

不过这次内核改进的主题是存储方面的改进,毕竟 ReactOS 所支持的文件系统也已完工。虽然 ReactOS 内部文件系统的驱动程序是 fastfat,但 ReactOS 也依赖第三方驱动程序来支持 BTRFS。因此,当 ReactOS 团队收到了来自用户的反馈,他们便将用户在使用驱动程序时遇到的问题反馈至上游,以帮助进一步改进它。就像 Thomas Faber 在这个版本中改进内存泄漏问题一样。

应用程序的启动和停止

运行应用程序时,系统通常需要依赖于 DLL 形式的函数库,这些互相依赖的 DLL 一般是由加载器(LDR)负责查找和加载。而运行应用程序的基础恰好是正确迭代这些依赖项。

指定这些依赖关系的方式之一需要使用到 manifests,但之前的 ReactOS 版本并不支持 manifests,考虑到许多现代应用程序都在使用 manifests,所以在这个 ReactOS 版本也增加了对 manifests 的支持,因此现在 ReactOS 已经可以启动更多的应用程序,例如 Evernote 5.8.3, Quicktime Player 7.7.9 和 Blender 2.57b 等。


在 ReactOS 中运行 Blender 2.57b

ReactOS 0.4.11 系统稳定性方面的改进还包括正确停止应用程序,以释放分配给应用程序的资源。由于之前 ReactOS 无法正确处理 .NET 2.0 应用程序的关闭,常常没有给予足够的时间等待应用退出。而在这个版本中,Giannis Adamopoulos 解决了这个问题,进一步增加了运行 Windows 应用程序的兼容实用性。

更多内容请查看 https://reactos.org/project-news/reactos-0411-released

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:ReactOS 0.4.11 发布,Windows 系统的开源替代方案
加载中

精彩评论

笑笑小兵
笑笑小兵
真心不容易,这项目能坚持这么多年,光这份精神就值得我辈学习膜拜!!!
P
Polarix
这个项目必须支持,一直都在关注。等稳定了一定拿来搞搞,干净且纯粹,不像微软那么臃肿。
局长
局长

引用来自“小小黄鸡”的评论

牛鼻,reactjs统一世界!
@小小黄鸡 走错片场了
小小黄鸡
小小黄鸡
牛鼻,reactjs统一世界!
红白机
红白机
怀旧的界面,其实我也喜欢win2000的界面。

最新评论(37

izee
izee
还不如wine实在
不吃肉夹馍
不吃肉夹馍

引用来自“小小黄鸡”的评论

牛鼻,reactjs统一世界!
大家一起来点赞
平原君
平原君

引用来自“马斯克才是个锤子”的评论

是不是还是不建议用于生产系统?
离实用还差得挺远吧
平原君
平原君

引用来自“知梦浮生”的评论

精神可嘉,但是市场不现实,就算最后搞出来这个系统,也存活不了😅
这个就是个人的爱好,不是为了市场
平原君
平原君

引用来自“lcccd”的评论

这除了自己玩玩外,有啥价值和未来?还不如把这精力做点对世界有用的系统,哪怕做个标准也好

引用来自“Jason909”的评论

要不是当年WinNT/2K源代码泄露影响了ReactOS的开发进度,可能现在已经可以日常使用了

引用来自“luwenhua”的评论

这从何说起呢?我没搜有关的内容。
当初源码泄露后,reactos自查了代码,有部分代码是开发者参考了微软源码,reactos把这些代码全部重写了
haitaosoft
haitaosoft
这个系统的效果如果能与xp一样,所有企业客户端都用它,也就没必要b/s了。
如果能省电一些,平板也都用它好了
luwenhua
luwenhua

引用来自“lcccd”的评论

这除了自己玩玩外,有啥价值和未来?还不如把这精力做点对世界有用的系统,哪怕做个标准也好

引用来自“Jason909”的评论

要不是当年WinNT/2K源代码泄露影响了ReactOS的开发进度,可能现在已经可以日常使用了
这从何说起呢?我没搜有关的内容。
移动设备JAVA代码搬砖侠
移动设备JAVA代码搬砖侠
刚安装了一下,真好
WeiXiaodong
WeiXiaodong
为啥是win9,不能搞成xp以后的视觉
J
Jason909

引用来自“lcccd”的评论

这除了自己玩玩外,有啥价值和未来?还不如把这精力做点对世界有用的系统,哪怕做个标准也好
要不是当年WinNT/2K源代码泄露影响了ReactOS的开发进度,可能现在已经可以日常使用了
返回顶部
顶部