Сейчас на форуме: tyns777 (+5 невидимых)

 eXeL@B —› Программирование —› Исходники Windows Research Kernel в свободном доступе
Посл.ответ Сообщение

Ранг: 221.3 (наставник), 135thx
Активность: 0.190.07
Статус: Участник

Создано: 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, лучше прочитать на сайте Microsoft.
Некоторую дополнительную информацию о WRK можно подчерпнуть из презентации “Windows Research Kernel: Source overview & project” одного из архитекторов ядра Windows, датированной аж 2006 годом.

Скачать архив с WRK можно по одной из следующих ссылок:

ifolder.ru
rapidshare.com
link_deleted_by_forum_engine
sendspace.com
hotfile.com

(ц) Хабр

-----
xchg dword [eax], eax




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 23 марта 2010 05:49
· Личное сообщение · #2

баян же

-----
Shalom ebanats!




Ранг: 191.8 (ветеран), 46thx
Активность: 0.170
Статус: Участник

Создано: 23 марта 2010 23:09
· Личное сообщение · #3

вот тоже можно глянуть
www.48bits.com/projects/ioctlizador.rar




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 23 марта 2010 23:35
· Личное сообщение · #4

Более менее хорошее описание, теперь народ будет знать для чего оно надо

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 24 марта 2010 03:14
· Личное сообщение · #5

SLV пишет:
баян же


а я не знал, ТС спасибо.



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 25 марта 2010 13:35
· Личное сообщение · #6

wrk уже сто лет как в обед.
void пишет:
содержит исходные коды основной части ядра Windows

вот именно что "содержит"

-----
продавец резиновых утёнков




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 25 марта 2010 16:58
· Личное сообщение · #7

HiEndsoft
И это повод пофлудить? Давайте ещё 100500 постов сделаем, что ядро частично в открытом доступе. Лично я даже был на встрече с M$ где они объясняли зачем был создан этот проект.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 25 марта 2010 17:36
· Личное сообщение · #8

Собственно, закрою флудотоп. Обсуждать особо нечего.


 eXeL@B —› Программирование —› Исходники Windows Research Kernel в свободном доступе
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати