查看“Windows Research Kernel”的源代码
←
Windows Research Kernel
跳转到导航
跳转到搜索
因为以下原因,你没有权限 编辑此页:
你请求的操作仅限属于此用户组的用户执行:
用户
你可以查看和复制此页面的源代码。
{{NavBar|[[首页]] > [[Microsoft Windows 通述]] > [[Windows Server]] > [[Windows Server 2003]] > [[Windows Research Kernel]]}} {{Infobox Windows build |build of = [[Windows Server 2003]] |buildtag = 3800.1807.WRKP1.2(daveprobert) |family = nt |NT version = Windows NT 5.2 |build = 3800 |lab = WRKP1.2(daveprobert) |revision = 1807 |image = WinSRV2003Enterprise_RTM_Desktop.png |winver = Srv03-WRK-3800-Winver.png |arch = x86、x64 |compiled = 2006-6-22 }} Windows Research Kernel(Windows 研究内核,简称 WRK,也被称作 ''Microsoft Windows Academic Operating System'')是 [[Windows Server 2003 Build 3790.1830.srv03_sp1_rtm.050324-1447|Windows Server 2003 Service Pack 1]] 内核源代码的一部分,此内核于 2009 年公开发布。它主要用于大学、学院和科学中心,用于调查和研究 Windows NT 内核结构和工作原理。 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: * Hardware Abstraction Layers (HAL) and their PDB debugging files for: ** [https://wikipedia.org/wiki/ACPI ACPI] compatible [https://wikipedia.org/wiki/Extended_Industry_Standard_Architecture EISA]/[https://wikipedia.org/wiki/Industry Standard Architecture ISA] (<code>halacpi.dll</code>), ** ACPI 1.0 - [https://wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller APIC] platform (<code>halmacpi.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, ** Resource file for <code>ntoskrnl.exe</code> (<code>ntoskrnl.res</code>), * WRK specific libraries: <code>ntoswrk.lib</code> and <code>ntosarch.lib</code>, * Documentation for WRK compilation among with Windows Kernel internals, * Bat script to copy WRK at specific destination. 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. === 引导 === 要运行内核,需要 [[Windows XP Professional x64 Edition]] 或 [[Windows Server 2003 Build 3790.1830.srv03_sp1_rtm.050324-1447|Windows Server 2003 SP1]] 计算机,因为引导加载程序和会话管理器增量更改仅类似于 SP1 版本和更新版本。在 [[Windows XP Build 2600.1106.xpsp1.020828-1920|Windows XP SP1]] 和 [[Windows Server 2003 Build 3790.0.srv03_rtm.030324-2048|Windows Server 2003 RTM]] 上运行它需要额外的补丁。 要使用 WRK 引导目标系统,必须复制编译后的内核文件(对于 x86 为 <code>wrkx86.exe</code>,对于 x64 为 <code>wrkamd64.exe</code>)。对于 x86 系统,还需要将 <code>halacpim.dll</code> 或 WRK 中包含的其他 HAL 文件(例如 <code>halmacpi.dll</code> 和 <code>halmps.dll</code>)复制到 <code>C:\Windows\System32</code> 中。 然后,应在 <code>boot.ini</code> 中创建一条新的引导记录。 {{Collapse top|title=<code>boot.ini</code> 引导记录}} <syntaxhighlight lang="ini"> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WRK" /kernel=wrkx86.exe /hal=halacpim.dll </syntaxhighlight> {{Collapse bottom}} 添加引导记录后,重新启动虚拟机并选择 WRK 引导条目。 [[分类:Windows Server 2003 的版本]]
此页使用的模板:
模板:Collapse bottom
(
查看源代码
)
模板:Collapse top
(
查看源代码
)
模板:Info
(
查看源代码
)
模板:Infobox/new
(
查看源代码
)
模板:Infobox/styles.css
(
查看源代码
)
模板:Infobox Windows build
(
查看源代码
)
模板:NavBar
(
查看源代码
)(受保护)
模板:Windows family
(
查看源代码
)
模块:Arguments
(
查看源代码
)
模块:Infobox
(
查看源代码
)
模块:Yesno
(
查看源代码
)
模块:字符串处理
(
查看源代码
)
返回
Windows Research Kernel
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
批量上传文件
WinStory 门户
深色模式
工具
链入页面
相关更改
特殊页面
页面信息
获取短URL