LINUX.ORG.RU
ФорумTalks

[хабр] Исходники Windows Research Kernel в свободном доступе

 


0

0

Слой аппаратной абстракции (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/

★★★★★

[не торт]

мда не прошло и половины суток, я думал уже создали тему и накидали под 1к сообщений, что-то с ЛОРом ни так, давеча новость про новый BIND с пистоном не заметили. *пичаль*

hizel ★★★★★
()
Ответ на: [не торт] от hizel

вот-вот, я тоже искренне удивился, когда не увидел в толксах упоминания о сием событии.

madgnu ★★★★★
() автор топика
Ответ на: комментарий от Berluskoni

>посмотрел на код паскаля...

oO где там код паскаля?

hizel@hzwork:~/src/WRK-v1.2$ find ./ -name '*.c' -print | wc -l
430
hizel@hzwork:~/src/WRK-v1.2$ find ./ -name '*.pas' -print | wc -l
0

hizel ★★★★★
()

>WRK включает среду для сборки/тестирования и бинарные файлы для исключённых компонентов исходного кода, которые могут быть использованы, чтобы собрать полнофункциональные NTOS ядра для последующей установки на Windows Server 2003 для x86/x64 и Windows XP x64.

вот вот. debian GNU NT.

RedPossum ★★★★★
()

Причём тут свободный доступ? «Свободный» доступ к ним только с Хабра, есть определённые ограничения.

А Хабр нужно разделегировать за такое ^__^

Adjkru ★★★★★
()

ReactOS наконец-то станет юзабельной?

Gvidon ★★★★
()
Ответ на: [не торт] от hizel

мда не прошло и половины суток, я думал уже создали тему и накидали под 1к сообщений


Не отвлекай. Все сырцы читают... Учатся кодить у мастеров, типа.

vada ★★★★★
()
Ответ на: комментарий от Adjkru

Ну и санки значит, какая разница? Называть x86_64 x64 — глупо, получается, что она младше, чем x86 (64<86). Да и вообще, непонятно откуда там x.

vkos ★★
()

А какой смысл учиться на этом г? есть и линукс и фридос и миникс и чёрт в тапках?

dimon555 ★★★★★
()
Ответ на: комментарий от Gvidon

>KeAcquireInStackQueuedSpinLockRaiseToSynch, кто что-то имел против гткшных названий функций?

Если функция виполняет именно это действие - пусть так и называется. Если сократить с потерей смысла - будет пц.

Pavval ★★★★★
()
Ответ на: комментарий от dimon555

> А какой смысл учиться на этом г? есть и линукс и фридос и миникс и чёрт в тапках?

Это для другого. На этом надо учиться как не надо делать

fang
()

А лицензию кто нить читал ???? :) Презабавный документик.

robot12 ★★★★★
()

Ждём появления новых вирусов :)

robot12 ★★★★★
()
Ответ на: комментарий от Relan

>Во анабиозники. Этот WRK доступен уже много лет.
да это же хабр, там дети рвут чужие баяны под видом своих

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.