What is the Windows Research Kernel?
The Windows Research Kernel contains the source code for the main part of the Windows kernel (NTOS).NTOS implements the basic functions of the operating system for:
- processes;
- threads;
- virtual memory and cache managers;
- I / O control;
- registry;
- executive functions such as heap kernels and synchronization;
- object manager;
- mechanism for local procedure call;
- low-level CPU control (flow scheduling, asynchronous and deferred procedure calls, interrupt / trap handling, exceptions).
The NT hardware abstraction layer (HAL), file systems, network stacks, and device drivers are implemented separately from NTOS and are loaded in kernel mode as dynamic libraries. Source codes for these dynamic components are not included in the WRK. However, some of them are available in various developer packages published by Microsoft, such as the Installed File System Kit (IFS) and the Windows Driver Development Kit (DDK).
WRK includes most of the source code for the NTOS kernel from the latest released version of Windows , which supports the x64 architecture for desktop systems. Kernel source codes that are excluded from the set mainly relate to Plug-and-Play, power management, device verifier, kernel debugging interface, and DOS virtual machine. Major modifications to the released kernel for WRK concern cleanup and server support exclusion, such as code related to Intel IA64.
WRK is mainly intended for faculties and teachers working in the field of operating systems, who develop courses, write textbooks and want to include information on the Windows kernel, based on the actual source code.
WRK includes a build / test environment and binary files for the excluded source code components that can be used to build full-featured NTOS kernels for installation on Windows Server 2003 for x86 / x64 and Windows XP x64.
It is better to read about restrictions on the distribution of this product directly related to the Microsoft Shared Source initiative on
the Microsoft website . (
But you are reading this post now, not for their sake? )
Some additional information about WRK can be found in the presentation of the “
Windows Research Kernel: Source overview & project ” of one of the Windows core architects, dating back to 2006.
You can download the archive with WRK through one of the following links:
http://stream.ifolder.ru/16935960
http://rapidshare.com/files/366899572/Windows_Research_Kernel_sources_.rar.html
http://depositfiles.com/files/176ifc7ua
http://www.sendspace.com/file/lozxju
http://hotfile.com/dl/34096487/8c972ed/Windows_Research_Kernel(sources).rar.html