APP下载

ReactOS0.4.9释出,改善稳定度、更完整相容Windows

消息来源:baojiabao.com 作者: 发布时间:2024-04-24

报价宝综合消息ReactOS0.4.9释出,改善稳定度、更完整相容Windows

与Windows相容的开放操作系统ReactOS,释出了0.4.9版本,由于官方将更新节奏缩短成每三个月一次,更短的更新周期也就代表着版本间的差异较小,但官方强调,这次他们大部分的努力都放在底层的改进,因此这个版本提供了更高的稳定性以及一致性。

在ReactOS 0.4.9中,他们改写了FastFAT驱动程式的行为。官方提到,过去系统不稳定发生在内存管理员、公用快取、硬件抽象层以及FastFAT驱动程式四者的交互作用,而其中影响最大的则是FastFAT驱动程式泄漏资源占用了公用快取,导致在复制大型文件的时候,容易造成系统崩溃。

针对这个问题,新版的ReactOS对于快取加入限制机制,虽然限制快取可能导致系统I/O的速度变慢,但是却可以保证大型档案操作服务稳定,不会像以前一样发生系统崩溃。另外一个重大稳定性改进,便是支援覆写Dirty Volume,可以很大程度的减少文件损坏的可能性。当系统启动Chkdsk时侦测到Dirty Volume,便会触发修复动作修复这些损坏的部分。

官方提到,这个版本的ReactOS已经有能力可以建构ReactOS本身,也就是自我托管(Self-hosting)的能力,而这也代表著作业系统的成熟度达到一个里程碑。官方解释,编译任何大型的程式码,像是操作系统或是网页浏览器,都是对系统压力承受的考验,无论是在内存或是或是储存I/O上都是。

而正在编译的程式码要从储存装置载入到内存中,需要更多的内存存放控制,以连结这些已编译的物件。现代建置系统会以多个编译过程来加速建置过程,因此操作系统本身的资源调度能力也需要达到一定的程度。过去虽然ReactOS也能实现自我托管,但是只能在老旧版本的核心中实现,之后为了使核心能更兼容NT系统设计与实作,经过重新改写的核心失去自我托管的能力。经过多年的底层改善,ReactOS 0.4.9重新恢复了这个能力。

而这个版本也进行了壳层品质的改善,其中一个辨识Zipfldr(Zip档案夹)的扩充,现在ReactOS也像是Windows一样,不需要安装第三方工具,也可以进行压缩与解压缩档案的工作。另外,官方提到,Windows的相容性处理仰赖ShimEngine,ShimEngine能允许载入版本稍微不同的函式库以及API,而ReactOS的做法大致相同,并且加入了透过Version API让ReactOS呈现为Windows 8.1的能力。

2018-07-25 14:31:00

相关文章