Windows Research Kernel:修订间差异
跳转到导航
跳转到搜索
→Description
正义羊-JRJSheep(讨论 | 贡献) (→引导) |
正义羊-JRJSheep(讨论 | 贡献) |
||
| 第 17 行: | 第 17 行: | ||
WRK 几乎包含 Service Pack 1 内核的完整实现,但部分缺失(可以使用 [[Windows Server 2003 Build 3790.0.srv03_rtm.030324-2048|Windows Server 2003 RTM]] 内核恢复)。此外,内部初步定义和语法错误,以及对 IA-64 体系结构的支持已被删除和修复。特定的 <code>build.exe</code> 脚本也已被删除,整个构建过程是使用硬编码的 NMake 规则完成的。 | WRK 几乎包含 Service Pack 1 内核的完整实现,但部分缺失(可以使用 [[Windows Server 2003 Build 3790.0.srv03_rtm.030324-2048|Windows Server 2003 RTM]] 内核恢复)。此外,内部初步定义和语法错误,以及对 IA-64 体系结构的支持已被删除和修复。特定的 <code>build.exe</code> 脚本也已被删除,整个构建过程是使用硬编码的 NMake 规则完成的。 | ||
== | == 描述 == | ||
除了内核,WRK 还包括以下内容: | |||
* | * 硬件抽象层(HAL)及其 PDB 调试文件,用于: | ||
** | ** ACPI compatible EISA/ISA(<code>halacpi.dll</code>) | ||
** ACPI 1.0 - | ** ACPI 1.0 - APIC 平台(<code>halmacpi.dll</code>) | ||
** MPS 1. | ** MPS 1.4(<code>halmps.dll</code>) | ||
* | * 预编译文件,例如: | ||
** | ** HAL、VGA 引导驱动程序(<code>bootvid.dll</code>)和 SDBPAINT 的库文件 | ||
** | ** <code>ntoskrnl.exe</code> 的资源文件(<code>ntoskrnl.res</code>) | ||
* WRK | * WRK 特定库:<code>ntoswrk.lib</code> 和 <code>ntosarch.lib</code>, | ||
* | * WRK 编译文档与 Windows 内核内部 | ||
* Bat | * 适用于在特定目标复制 WRK 的 Bat 脚本。 | ||
生成的映像的内部版本号为 3800.1807,而包含的 HAL 映像包含可能的规范内部版本号 - 3790.1807。它还包括一个特定的[[内部版本实验室]] —— <code>WRKP1.2(daveprobert)</code>,假设 WRK 是由 Microsoft 员工 Dave Probert 发布的,在编译时,他在 Microsoft 的 NT 内核下属部门工作。 | |||
=== 引导 === | === 引导 === | ||