hex.pp.ua

Windows Research Kernel

Исходный код ядра Windows (Windows Research Kernel, WRK)




Windows Research Kernel (WRK) это исходный код ядра Windows XP x64 и Windows Server 2003 SP1 со средой для сборки и тестирования экспериментальных версий ядра Windows для использования в исследованиях и преподавании.

WRK содержит исходный код, в котором реализуются:

  • Процессы
  • Потоки
  • Локальный вызов процедур (LPC)
  • Виртуальная память
  • Планировщик
  • Реестр
  • Диспетчер объектов
  • Диспетчер ввода-вывода
  • Синхронизация
  • Диспетчер кучи ядра
  • Низкоуровневые операции с CPU (обработка потоков, вызов процедур в асинхронном и отложенном режимах, обработка прерываний, исключений)
  • Другая функциональность ядра Windows (NTOS)

WRK полезен для изучения принципов работы ядра Windows. WRK позволяет собирать собственные проекты на основе ядра Windows и экспериментировать с ними.

Слой абстракции аппаратуры NT, файловые системы, сеть и драйвера устройств реализованы отдельно от NTOS и загружаются в ядро в виде динамических библиотек. Исходные коды этих компонентов не содержатся в WRK. Некоторые из этих исходных кодов распространяются с другими наборами для разработчиков от Майкрософт, например в составе Installable File System Kit и Windows Driver Development Kit.

Майкрософт распространяет исходный код WRK для некоммерческих, исследовательских целей.

Скачать Windows Research Kernel (WRK)

система комментирования CACKLE
Разделы сайта
Главная
Блог
Native API
NTFS и ReFS
Микроконтроллеры
Справочник NTDLL
Коды NTSTATUS
Разное

Избранное
NTFS Stream Explorer
Native Shell
Тенгвар

Остальное
nvpnhcknn (архив)
English pages
Контакты

Ленты atom
Лента Atom сайта Лента Atom блога



При копировании материалов хорошим тоном будет указание авторства и ссылка на сайт.