Log in

View Full Version : Windows Research Kernel


Caboose
November 17th, 2008, 16:47
Quote:
The Windows Research Kernel contains the sources for the core Windows (NTOS) kernel.

NTOS implements the basic OS functions for:


Processes
Threads
Virtual memory and cache managers
I/O management
The registry
Executive functions, such as the kernel heap and synchronization
Object manager
Local procedure call mechanism
Security reference monitor
Low-level CPU management (thread scheduling, Asynchronous and Deferred Procedure calls, interrupt/trap handling, exceptions)


The NT Hardware Abstraction Layer, file systems, network stacks, and device drivers are implemented separately from NTOS and loaded into kernel mode as dynamic libraries. Sources for these dynamic components are not included in the WRK. However, some are available in various development kits published by Microsoft, such as the Installable File System Kit and the Windows Driver Development Kit.

The WRK includes most of the NTOS kernel sources from the latest released version of Windows, which supports the x64 architecture on the desktop. The kernel sources excluded from the kit are primarily in the areas of Plug and Play, power management, the device verifier, kernel debugger interface, and virtual DOS machine. The primary modifications of the released kernel for the WRK are related to cleanup and removal of server support, such as code related to the Intel IA64.

WRK is primarily intended for faculty and instructors working in the area of operating systems who develop courses and write textbooks and want to include information about the Windows kernel based on the actual source code.

The WRK includes a build/test environment and binaries for the omitted source components, which can be used to build fully functional NTOS kernels that can be installed on Windows Server 2003 for x86/x64 and Windows XP x64.

http://www.microsoft.com/resources/sharedsource/windowsacademic/researchkernelkit.mspx


link deleted

gigaman
November 22nd, 2008, 06:50
Yeah, it's quite useful - but a newer version (Vista / Server2008-based) would be nice.

GamingMasteR
November 22nd, 2008, 08:18
I can't download from the given link

Kayaker
November 22nd, 2008, 14:28
Please don't post any more links to this file here. It's not *exactly* supposed to be freely available except through the proper channels. At the same time it's not hard to find on your own.

As is our policy here, we don't want to encourage posting of rapidshare-type links to stuff that shouldn't be there in the first place, even if it's not strictly "warez". This policy is there to protect our board, nothing more.

Kayaker