我如何下载 ReactOS 内核源代码?

How do I download ReactOS Kernel source?

我想为一个项目下载 ReactOS 内核源代码(因为 Windows_NT 是封闭源代码)。我只想要内核源码,没有别的。

ReactOS 内核被命名为 ntoskrnl。您可以在 https://svn.reactos.org/reactos/trunk/reactos/ntoskrnl/ 上查看(使用 SVN) 请注意,内核严格依赖于您可能还需要的硬件抽象层 (HAL):https://svn.reactos.org/reactos/trunk/reactos/hal/

这将允许您下载 ReactOS 并离线探索其源代码。但是,您将无法构建它:您将缺少依赖项、编译所需的工具以及各种配置文件。此处描述了构建 ReactOS 的正确方法:https://www.reactos.org/wiki/Building_ReactOS。您需要完整的源代码检出才能继续,以及官方 ReactOS 构建环境 (RosBE)。

如果你只是想浏览它(没有构建),那么我建议你在线进行,或者使用:http://code.reactos.org/, https://git.reactos.org/?p=reactos.git;a=summary, https://svn.reactos.org/svn/reactos/trunk/reactos/ or http://doxygen.reactos.org/。这样您就可以确保始终查看可用代码的最新版本。