ReactOS更新

2021-02-09 20:35:43

您好ReactOS的追随者们!这是一个尝试恢复新闻通讯的尝试,它向您介绍了最新的发展。以前的新闻通讯99是在2013年!

本月,我们主要关注内核工作,合并拉取请求和修复回归。

JérômeGardou的这项工作进行了将近六个月的开发,最终进入了master分支。此更改重构了NT兼容内核中Section Objects功能的许多方面,使其与Windows更加兼容。

通常,与FS驱动程序的兼容性更好,Windows的ntfs.sys和exfat.sys驱动程序现在已接近ReactOS的工作状态。

目前,我们仅支持使用MSVC编译器构建amd64目标.HervéPoussineau修复了大多数阻止使用GCC进行编译的地方,但仍然存在一些未解决的链接器问题。

测试表明,我们自己开发的NTFS驱动程序能够启动ReactOS(启用实验功能),并且Windows的ntfs.sys驱动程序也接近工作状态。因此,现在是使用此文件系统引导加载程序的好时机。FreeLoader已支持使用NTFS,仅缺少VBR引导扇区部分。

Sylvain Deverre在请求中开始提供支持。我们需要更多的人使用此VBR测试不同的配置,欢迎测试人员和贡献者!

在完成VBR之后,唯一支持NTFS安装(包括我们的驱动程序和专有驱动程序)的缺失位将是在ReactOS安装程序和外壳程序中的格式化支持。

Victor Perevertkin在此处进行了主要的代码清理和重构,以更好地兼容Windows驱动程序并从USB介质启动。

虽然它仍然不是完美的(我们测试的某些硬件存在USB控制器问题),但是现在您可以将每晚构建的ReactOS倒入闪存驱动器并尝试启动/安装。如果对您不起作用,请签出我们的Wiki上提供了其他安装选项。

此更改还提高了调试功能,这将加快将来修复驱动程序错误的速度。

Max Korostil继续在wdfldr.sys驱动程序上进行工作,以加载KMDF库。最终,这将使ReactOS在其代码库中具有KMDF驱动程序,而无需使用我们目前用于静态链接的hack。

此外,Matrix网络上的一个官方会议室现在可用,欢迎加入我们的社区:#talk:reactos.org