设为首页收藏本站我的广告

运维网

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
总共321条微博

每日一博

查看: 447|回复: 0

[更新动态] 【重大新闻】 ReactOS 0.4.9 发布,离最终替代 Windows 更近一步【顶】

[复制链接]

该用户从未签到

TWQ2000 发表于 2018-7-25 13:37:59 | 显示全部楼层 |阅读模式
【站长推荐】ReactOS 0.4.9 发布了,ReactOS 是一个基于 Windows NT 架构设计原则的开源操作系统。由于所有的代码都经过重新编写,ReactOS 并不是一个基于 Linux 的操作系统,而且不包含任何 UNIX 架构。ReactOS 项目的主要目标是提供一个与 Windows 环境二进制兼容的操作系统。它能让您的 Windows 应用程序和驱动程序如同在 Windows 上一样运行。此外,由于应用了 Windows 操作系统的外观特性,已经熟悉 Windows 用户界面的用户在使用 ReactOS 时将驾轻就熟。ReactOS 的终极目标是使您能够在感觉不到最终用户体验变化的前提下,使用 ReactOS 来替代 Windows。
此次更新有几大亮点:
恢复自我托管能力在 ReactOS 上构建 ReactOS 的能力,被称为自我托管,这经常被吹捧为操作系统成熟度的一个里程碑。编译任何大型代码库,无论是操作系统还是 Web 浏览器,都以各种方式强调系统,其中最关键的一个是内存使用和存储 I/O。正在编译的代码需要从存储器加载到内存中,并且需要更多内存来保存所有编译对象,因为它们被链接在一起。调度也在一定程度上受到重视,因为大多数现代构建系统将尝试生成多个编译过程以加速构建过程。
之前 ReactOS 能够自我托管,但是这个功能后来带来了一些问题。由于内核重新编写为更符合 NT 的设计和实现,功能上的各种差距仍有待完成,使得 ReactOS 无法进行自我构建。经过多年努力,包括最近一批文件系统的相关更改,ReactOS 恢复了自我托管能力。在开源精神的指导下,FreeBSD 项目 qsort 帮助实现了这一目标所需的最后部分内容。
稳定性增强系统不稳定性的主要来源是内存管理器、公共缓存、硬件抽象层(HAL)和 FastFAT 驱动程序之间复杂的相互作用。其中罪魁祸首来自 FastFAT 驱动程序导致的重大资源泄漏,使得它占用公共缓存,以至于尝试复制大文件会导致崩溃。为了解决这个问题,开发者添加了 FastFAT 写限制支持并限制了它对缓存的使用。虽然更加保守的缓存使用可能会导致系统在 IO 操作期间表现得更慢,但它确保资源仍可用于大型 IO 操作的服务,而不是像以前那样崩溃。
FastFAT 的另一个值得注意的改进是重写对脏卷的支持,大大减少了文件损坏的可能性。每当在启动过程中检测到脏卷时,“chkdsk”(Check Disk)将触发对这些卷的修复。这通常可以保护系统在崩溃后不会变得无法使用。
下面两张图片显示了 chkdsk 的运行情况:

ReactOS 0.4.9 发布,离最终替代 Windows 更近一步

ReactOS 0.4.9 发布,离最终替代 Windows 更近一步

Shell 改进Shell 有了一些显著的交互体验改进,其中一个是内置 zipfldr(Zip Folder)扩展。虽然 Windows 长期拥有此功能,但 ReactOS zipfldr 的优势是可以无需安装第三方工具解压缩文件。

另一个看似简单但实际上相当复杂的主要功能是,当用户使用鼠标右键拖动文件或文件夹时,可以选择移动、复制或链接文件或文件夹。

此外还有兼容性、鼠标属性与 bug 修复等更新内容,详情查看更新日志
下载地址:http://www.reactos.org/download
源自:oschina
运维网 感谢您的阅读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|sitemap|手机版|小黑屋|Archiver|运维网 ( 京ICP备16008201号  

GMT+8, 2018-8-17 20:59 , Processed in 0.064876 second(s), 30 queries , XCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表