Слой аппаратной абстракции (HAL) NT, файловые системы, сетевые стеки и драйверы устройств реализованы отдельно от NTOS и загружаются в режиме ядра как динамические библиотеки. Исходные коды для этих динамических компонентов не включены в WRK. Однако, некоторые из них доступны в различных пакетах разработчиков, опубликованных Microsoft, таких как набор устанавливаемых файловых систем (IFS) и набор для разработки драйверов (DDK) Windows.
WRK включает большую часть исходных кодов NTOS ядра из последней выпущенной версии Windows, поддерживающей архитектуру x64 для настольных систем. Исходные коды ядра, исключённые из набора, в основном относятся к Plug-and-Play, управлению энергопотреблением, верификатору устройств, интерфейсу отладки ядра и виртуальной машине DOS. Основные модификации выпущенного ядра для WRK касаются вычистки и исключению поддержки серверов, как, например, кода, относящегося к Intel IA64.
WRK в основном предназначается для факультетов и преподавателей, работающих в области операционных систем, кто разрабатывает курсы, пишет учебники и хочет включить информацию о ядре Windows, основанную на действующем исходном коде.
WRK включает среду для сборки/тестирования и бинарные файлы для исключённых компонентов исходного кода, которые могут быть использованы, чтобы собрать полнофункциональные NTOS ядра для последующей установки на Windows Server 2003 для x86/x64 и Windows XP x64.
http://habrahabr.ru/blogs/windows/88548/
Похожие темы
- Форум изучение исходников linux kernel (2011)
- Форум Windows NT kernel vs. Linux kernel (2013)
- Новости Открыт доступ к исходникам Multics (2007)
- Форум 2maxcom, доступ к исходникам LOR (2007)
- Новости BSD Magazine открывает свободный доступ (2010)
- Новости Revolution OS в свободном доступе ! (2004)
- Форум Свободная классическая музыка в свободной доступе — оно существует? (2011)
- Форум Доступ к windows-принтерам (2006)
- Форум как получить kernel-headers из исходников? (2020)
- Форум Где взять последний kernel без исходников (2001)