ReactOS
一个开源操作系统,旨在实现与Windows NT的二进制兼容。
时间轴 (近 90 天)
ReactOS 项目用了 25 年才克隆 Windows。
ReactOS 是一个旨在实现与 Windows NT 二进制兼容的自由开源操作系统
ReactOS 整体仍处于 Alpha 阶段
ReactOS 的用户态组件(如 user32.dll、kernel32.dll、gdi32.dll)大量复用了 Wine 项目的代码
ReactOS 发布了 0.4.16 版本
ReactOS 使用开源的 ACPICA 库来处理 ACPI 表的解析
ReactOS 目前主要借助开源的 Mesa 3D 图形库提供 OpenGL 实现来完成硬件加速渲染
ReactOS 安装阶段的图形输出主要依赖 VESA 标准中的 VBE 规范
ReactOS 项目曾在 2006 年经历过与泄露的 Windows 源代码相关的审计事件,此后建立了更严格的代码审查流程
ReactOS 0.4.16 版本正式发布,带来图形化安装器、3D硬件加速和更强硬件支持
还有 9 条时间轴事件
全部知识事实 (19)
ReactOS 项目用了 25 年才克隆 Windows。
50%待验证ReactOS 使用开源的 ACPICA 库来处理 ACPI 表的解析
50%待验证ReactOS 目前主要借助开源的 Mesa 3D 图形库提供 OpenGL 实现来完成硬件加速渲染
50%待验证ReactOS 整体仍处于 Alpha 阶段
50%待验证ReactOS 的用户态组件(如 user32.dll、kernel32.dll、gdi32.dll)大量复用了 Wine 项目的代码
50%待验证ReactOS 安装阶段的图形输出主要依赖 VESA 标准中的 VBE 规范
50%待验证ReactOS 是一个旨在实现与 Windows NT 二进制兼容的自由开源操作系统
50%待验证ReactOS 严格执行洁室逆向工程原则,负责分析 Windows 行为的工程师与编写代码的工程师必须是不同的人
50%待验证ReactOS 目前仍不适合作为日常主力系统使用
50%待验证ReactOS 长期以来主要在 VirtualBox、VMware、QEMU 等虚拟机中运行,真实物理硬件上的运行稳定性一直是项目痛点
50%待验证ReactOS 是一个旨在实现与 Windows NT 二进制兼容的自由开源操作系统,并非基于 Linux 内核,而是从零开始重新实现 Windows NT 架构
50%待验证ReactOS 主要借助开源的 Mesa 3D 图形库提供 OpenGL 实现,并通过适配特定显卡的开源驱动完成硬件加速渲染
50%待验证ReactOS 追求二进制兼容,意味着编译后的 .exe 和 .dll 文件能直接在 ReactOS 上运行,无需重新编译
50%待验证ReactOS 的二进制兼容目标比 Wine 项目更为激进,因为它还需实现完整的 NT 内核接口以及兼容 Windows 的驱动模型(WDM/KMDF)
50%待验证ReactOS 项目自 1998 年立项以来已历经二十余年开发,至今仍处于 Alpha 阶段,版本号仅为 0.4.x
50%待验证ReactOS 的图形子系统对应 Windows 中的 Win32k 子系统,负责窗口管理、GDI 绘图及用户输入处理
50%待验证ReactOS 发布了 0.4.16 版本
50%待验证ReactOS 0.4.16 版本正式发布,带来图形化安装器、3D硬件加速和更强硬件支持
50%待验证ReactOS 项目曾在 2006 年经历过与泄露的 Windows 源代码相关的审计事件,此后建立了更严格的代码审查流程
50%