Сейчас на форуме: tyns777 (+5 невидимых) |
eXeL@B —› Программирование —› Исходники Windows Research Kernel в свободном доступе |
Посл.ответ | Сообщение |
|
Создано: 23 марта 2010 05:43 · Поправил: void · Личное сообщение · #1 Windows Research Kernel содержит исходные коды основной части ядра Windows (NTOS). NTOS реализует базовые функции операционной системы для: * процессов; * потоков; * виртуальной памяти и менеджеров кэшей; * управления вводом/выводом; * реестра; * исполнительных функций, таких как куча (heap) ядра и синхронизация; * менеджера объектов; * механизма локального вызова процедур; * низкоуровневого управления CPU (планирование потоков, асинхронные и отложенные вызовы процедур, обработка прерываний/ловушек, исключения). Слой аппаратной абстракции (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. Об ограничениях на распространение данного продукта, имеющего непосредственное отношение к инициативе Microsoft Shared Source, лучше прочитать на Некоторую дополнительную информацию о WRK можно подчерпнуть из презентации Скачать архив с WRK можно по одной из следующих ссылок: (ц) ----- xchg dword [eax], eax |
|
Создано: 23 марта 2010 05:49 · Личное сообщение · #2 |
|
Создано: 23 марта 2010 23:09 · Личное сообщение · #3 |
|
Создано: 23 марта 2010 23:35 · Личное сообщение · #4 |
|
Создано: 24 марта 2010 03:14 · Личное сообщение · #5 |
|
Создано: 25 марта 2010 13:35 · Личное сообщение · #6 |
|
Создано: 25 марта 2010 16:58 · Личное сообщение · #7 |
|
Создано: 25 марта 2010 17:36 · Личное сообщение · #8 |
eXeL@B —› Программирование —› Исходники Windows Research Kernel в свободном доступе |
Эта тема закрыта. Ответы больше не принимаются. |