Windows Research Kernel:修订间差异

删除301字节 、​ 2025 年 2 月 6 日 (星期四)
 
第 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 规则完成的。


== Description ==
== 描述 ==
Besides kernel, WRK includes following:
除了内核,WRK 还包括以下内容:


* Hardware Abstraction Layers (HAL) and their PDB debugging files for:
* 硬件抽象层(HAL)及其 PDB 调试文件,用于:
** [https://wikipedia.org/wiki/ACPI ACPI] compatible [https://wikipedia.org/wiki/Extended_Industry_Standard_Architecture EISA]/[https://wikipedia.org/wiki/Industry&#x20;Standard&#x20;Architecture ISA] (<code>halacpi.dll</code>),
** ACPI compatible EISA/ISA(<code>halacpi.dll</code>
** ACPI 1.0 - [https://wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller APIC] platform (<code>halmacpi.dll</code>),
** ACPI 1.0 - APIC 平台(<code>halmacpi.dll</code>
** MPS 1.4 (<code>halmps.dll</code>),
** MPS 1.4(<code>halmps.dll</code>
* Pre-compiled files, such as:
* 预编译文件,例如:
** Library files for the HAL, VGA boot driver (<code>bootvid.dll</code>) and SDBPAINT,
** HAL、VGA 引导驱动程序(<code>bootvid.dll</code>)和 SDBPAINT 的库文件
** Resource file for <code>ntoskrnl.exe</code> (<code>ntoskrnl.res</code>),
** <code>ntoskrnl.exe</code> 的资源文件(<code>ntoskrnl.res</code>
* WRK specific libraries: <code>ntoswrk.lib</code> and <code>ntosarch.lib</code>,
* WRK 特定库:<code>ntoswrk.lib</code> <code>ntosarch.lib</code>,
* Documentation for WRK compilation among with Windows Kernel internals,
* WRK 编译文档与 Windows 内核内部
* Bat script to copy WRK at specific destination.
* 适用于在特定目标复制 WRK 的 Bat 脚本。


The resulting image has a build number of 3800.1807, while the included HAL images contain the likely canonical build number - 3790.1807. It also bears a specific [[build lab]] <code>WRKP1.2(daveprobert)</code>, assuming that the WRK is published by Microsoft employee Dave Probert, who was working at Microsoft’s NT kernel subdivision as of compilation.
生成的映像的内部版本号为 3800.1807,而包含的 HAL 映像包含可能的规范内部版本号 - 3790.1807。它还包括一个特定的[[内部版本实验室]] —— <code>WRKP1.2(daveprobert)</code>,假设 WRK 是由 Microsoft 员工 Dave Probert 发布的,在编译时,他在 Microsoft 的 NT 内核下属部门工作。


=== 引导 ===
=== 引导 ===