小贴士:本资源为电脑系统资源,如你需要在手机上下载,请下载完成后,导入到电脑系统中。
更新内容
用户体验
·ReactOS一直在努力带来最佳的用户体验。因此,0.4.8中的ReactOS用户界面已格外小心。
·任务栏设置和对话框已由Giannis重写,因此现在自动隐藏,切换锁定以及始终位于最前面的选项都可以使用。这些设置以前是可见的,但是您可能已经注意到它们从未使用过。同时,David修复了通知区域的一些错误和故障。多亏了吉尼斯(Giannis)和爱马仕(Hermès)的支持,现在气球通知已得到适当的支持,排队和显示,同时解决了一系列工具提示问题。
·关于通知栏,由于Ged的工作,即使应用崩溃,现在也会自动删除已终止和已完成过程的图标。Windows甚至没有为Win10提供此功能,许多Windows用户可能已经注意到。
·在0.4.8之前,不可能选择多个桌面图标。现在感谢Giannis的工作。与属性对话框相关的错误已得到解决,例如阻止显示驱动器和文件夹容量的错误。在Pierre修复重大漏洞之后,删除和重命名文件夹和文件应该可以可靠地进行。
·此版本中包含的其他新功能还应该改善用户体验,例如Mark带来的shell自动完成功能,这是Stanislav改进的相对路径处理能力的一个不错的收获。此外,由于Pierre的工作,现在可以将网络驱动器直接从资源管理器中卸下,而感谢Katayama的帮助,现在可以实现弹出和断开菜单项。
·从视觉上看,此版本中修复了与重绘静态文本元素,滚动条,按钮标题,字体和文本背景颜色有关的若干故障。作为奖励,现在ReactOS还可以检测更多主题,并且在渲染大量文本时速度更快。
·关于国际化,现在,当在ReactOS中更改语言时,由于有Katayama,字体替换设置已被正确覆盖,并且由于Doug的工作,现在可以正确设置时间。
·将所有这些功能与0.4.8带来的内核和文件系统修复程序结合起来,您将了解为什么ReactOS团队对这个新版本感到如此兴奋。
NT6 +软件支持和游戏
·随着专门将NT5抛在后面的软件,ReactOS 扩展了其目标,以支持NT6 +(Vista,Windows 8,Windows 10)软件。为此,Colin,Giannis和Mark正在NTDLL和LDR中创建所需的逻辑。
·Giannis已经完成了并行支持和隐式激活上下文,Colin已更改了Kernel32以接受为NT6 +设计的软件,而Mark继续致力于垫片兼容性层。尽管处于真正的绿色和试验状态,但0.4.8中的新添加应开始帮助为Vista和更高版本创建的多个软件,以开始在ReactOS中工作。微软创造了术语向后兼容,ReactOS是向前兼容。
·Mark已经创建了一个新工具,类似于DrWatson32,并将其添加到0.4.8中,因此,任何崩溃的应用程序都将在桌面上创建日志文件。
·此故障转储详细列出了已加载的模块和线程,堆栈跟踪,十六进制转储和寄存器状态的列表。因此,此新工具应有助于我们了解软件崩溃时出了什么问题。添加这些报告以及调试日志将为ReactOS开发人员提供大量信息,以了解发生了什么问题以及如何创建所需的修复程序。
·在0.4.7中,使用本地图形驱动程序时,一些游戏无法正确初始化。Jérome不仅解决了此问题,而且还修复了DirectX中的调色板回归,该回归在玩游戏时显示颜色。
内核稳定性和新功能
·此版本中的内核稳定性来自“内存管理器”,“文件系统”和“缓存管理器”修复程序。自0.4.7以来,最新的Coverity扫描可追踪旧问题并检测到新问题,显示出巨大的发展。
·ReactOS CC和Freeloader中的几个错误已得到解决,使其可以在96MB硬件中启动(RAM所需的内存比我们的0.4.7版本要小)。谈到硬件,Pierre修复了将引导加载程序写入磁盘时的几个错误,Serge更新了具有扩展功能的ACPI,这应该带来一些额外的兼容性。
·在0.4.7中,最初的Cache Manager错误修复在稳定性方面向前迈出了一大步。从0.4.7到0.4.8,Cache Manager在Thomas和Pierre的带领下进行了大规模审查。这项工作揭示了几个错误,这要归功于专门为确保此评价不会引入新的回归而创建的测试。
·除其他外,这是一个已有17年历史的错误,该错误已在文件系统中引入损坏,目前已修复。
·但是,缓存管理器的工作不仅专注于错误查找,而且还添加了新的和必需的功能。现在,ReactOS 0.4.8通用缓存支持延迟写入和预读,这是通过减少文件访问延迟来迈向高性能操作系统的主要步骤。
·另一个重要的组件,ReactOS 内存管理器,也由于Timo而获得了许多修复,Coverity透露了其中的一些内容,还有一些是由于他在x64 ReactOS端口上的工作而产生的,该功能强制使用指针大小的不可知的内存管理器。
硬件支持,NTFS和其他驱动程序硬件支持
·每个新的ReactOS版本的主要目标之一是提高与硬件的兼容性。如果您发现在实际硬件中运行ReactOS时遇到任何问题,请随时向ReactOS错误跟踪器提交错误报告。
·由于这些日志,我们发现检测到空软盘驱动器时,旧硬件和某些虚拟机无法启动。现在,此错误已得到修复,并且这些硬件平台现在正在使用ReactOS。这些日志还有助于检测PNP IRP处理中的几个问题,Thomas已针对此新版本修复了这些问题。
·除了修复驱动程序中的错误外,ReactOS在此版本中还包含一些新功能,例如虚拟软盘驱动程序和虚拟CD-ROM驱动程序。经过全面审查,CDFS驱动程序也已由MSPL原始版本替换。出于好奇,这项审查发现了至少一个错误,该错误已通过适当的修复程序发送给了Microsoft GitHub。
·Trevor在GSOC 2016/2017期间编码的NTFS驱动程序已最终添加。NTFS驱动程序是由Hervé和Pierre进行的一项持续性工作,需要两个不同的Google Summer Of Code才能达到当前状态。在Pierre的指导下,Trevor Thomson一直在编码和记录他庞大的NTFS编码工作。由于这些努力,ReactOS能够以更健壮的方式读取NTFS分区,从而涵盖特定于NTFS的情况,并且自0.4.8起,ReactOS引入了最初的NTFS编写支持。NTFS写入功能已禁用,但可以通过注册表启用以测试其实验性支持。
第三方
·作为开源生态系统的一部分,ReactOS还使用了几个项目。除其他项目外,0.4.8已与Wine 3.0,Freetype 2.9和Ext2 0.69同步。
如果是玫瑰,它总会开花的。
未知的网友