ReactOS 开发团队对 2020 年的工作进行了一次回顾,虽然去年 ReactOS 只发布了一个新版本 (ReactOS 0.4.13),但项目本身改进了许多,尤其是内核方面,因为去年 ReactOS 团队首次雇佣了两名全职的内核开发者。
ReactOS 团队表示,由于去年他们大部分的工作集中在内核上,其他的一些改进没有引起太多关注,例如改进 Shell、增强 ReactOS 应用管理器的可用性、核心构建组件升级到 GCC 8.4 和 CMake 3.17、对 Clang 编译器支持的进展、合并新的存储栈、支持 Kernel-Mode Driver 框架、增强内存管理代码以及增强即插即用 (plug-and-play) 相关功能等。
▲ReactOS 0.4.13,去年发布的唯一一个稳定版
▲升级应用管理器:优化 UI 和增强可用性功能、显示应用程序屏幕截图和支持和命令行脚本
▲优化内核和驱动,包括对内存管理器/通用缓存子系统的改进
此项工作旨在在运行文件系统驱动程序时更好地与 Windows 兼容,正因如此,ReactOS 终于可以使用来自 Windows 的ntfs.sys
驱动,并且可以处理 FAT 文件系统的开源 Microsoft fastfat.sys 驱动。
▲在原生 Xbox 上运行 ReactOS
▲在 PC-98 模拟器中运行 ReactOS
移植方面的工作,主要关注的平台依旧是 i386,不过移植到其他架构平台的工作也正在进行,包括 AMD64、XBOX 和 PC98。其中对 AMD64 的支持大部分已合并,但图形界面仍然存在问题。
谈及未来的计划,ReactOS 团队提到了以下这些内容:
- 支持 Windows Vista+ 应用程序的向前兼容性子系统
- Printing
- 改进 CRT 和标准库
- 有关 amd64 支持和 SMP 支持的 APIC HAL(硬件抽象层)工作
暂无回复。