Связь с разработчиками:
- IRC - irc://irc.freenode.net:6667/#reactos (английский) и irc://irc.freenode.net:6667/#reactos-ru (русский).
Координатор проекта - Алексей 'Fireball' Брагин. Лучше всего его ловить в IRC. Можно попробывать написать на мыло - fireball [at] reactos [dot] org. Так же можно найти его в ЖЖ - http://alex-bragin.livejournal.com/ . По пустякам лучше не беспокоить, человек он достаточно занятой.
Есть ещё dchapyshev (aka Lentin, кажется). Но о нём я ничего не знаю.
Так же можете обратиться к любому обитателю каналов #reactos/#reactos-ru. Вообще - IRC самый оптимальный способ решения вопросов.
Можно ещё попробовать написать в ЖЖ-комьюнити - http://community.livejournal.com/ru_reactos
- "а почему бы не включить библиотечку\программку <...> от MS\васи пупкина? онаж бесплатная!" - всё потому, что проект у нас не "бесплатный", а открытый. т.е. любой желающий может изменить любую часть операционной системы, или просто посмотреть исходники. а с "бесплатными" библиотеками\программами это как-то проблематично.
"а почему <...> функции нету???" - разработчики тоже люди - им ещё и отдыхать надо. если эту функцию ещё не сделали - значит она не сильно важна для работы системы.
"а когда будет <...>?" - как только появится возможность - сразу будет.
- "я знаю php, html, js" - помощь в обновлении сайта. что и как делать - лучше спросить у Fireball'a.
"я знаю ansi c\asm" - написание новых программ\библиотек или исправление ошибок в уже имеющихся. список замеченных ошибок есть в багзилле (для этого она и создавалась :)), туда же публиковать ваши патчи.
"я знаю delphi\bcb\c#\kylix\etc." - к сожалению, знание данных языков не может помочь разработки проекта... если есть возможность - возмитесь за изучение других языков. и помните - не стоит останавливаться на достигнутом ;)
"я знаю иностранные языки" - перевод ОС\сайта\вики. Инструкции по переведению ROS - http://www.reactos.org/wiki/index.php/T ... troduction (так же, давно планируется выход ReactOS Web Translation Tool, но пока она ещё не увидела свет), для перевода сайта необходимо в IRC у людей, имеющих ОПа, попросить права переводчика. http://www.reactos.org/wiki/index.php/Main_Page - ищем непереведённые статьи и... переводим!
"я не знаю программирования и иностранных языков" - ну чтож... прямая работа тестером - качаете последнии сборки с http://svn.reactos.org/iso/ и проверяете работоспособность ос\по на железе\эмуляторах. обо всех ошибках сообщать в багзиллу. О работоспособности ОС желательно написать в http://www.reactos.org/wiki/index.php/Bootstate
- ОТКРЫТЫЕ СИСТЕМЫ #01/99 - Архитектура ядра Windows NT 5.0. Небольшой обзор особенностей ядра. http://khpi-iip.mipk.kharkiv.edu/librar ... s/nt5.html
Undocumented Windows 2000 Secrets. Sven B. Schreiber.
Inside Microsoft Windows 2000, Third Edition. Mark E. Russinovich.
Microsoft Windows Internals, Fourth Edition. Microsoft Press.
Windows NT File System Internals. A Developer's Guide. Rajeev Nagar.
Windows 2000 device driver book. Art Baker Jerry Loza.
Programming the Microsoft Windows Driver Model, Second Edition. Walter Oney.
Windows NT/2000 Native API Reference. Gary Nebbett.
Programming Windows, Fifth Edition package. Charles Petzold.
Inside Windows NT. David A. Solomon.
Windows Graphics Programming. Feng Yuan.
Windows 2000 Graphics API. Michael Fotsch.
Microsoft Windows 2000 API. Саймон Р.
Undocumented Windows NT. Prasad Dabak.
На последок - английский Beginning Developers FAQ http://www.reactos.org/forum/viewtopic.php?t=3673
P.S. The ReactOS team welcomes you
UPD:
Краткая инструкция для тестеров © }|{yk
Что потребуется:
- Два компа с входом com
- Два разъема com, можно взять от старых мышек
- Делаем кабель com-com:
контакты соединяем
2-3
3-2
5-5 - скачиваем последний iso livecd_dbg с http://www.reactos.org/getbuilds/
- записываем образ диска на болванку
- на одном компе запускаем терминал:
"Программы->Стандартные-> Связь-> HyperTerminal"
"START>Accessories>Communications>HyperTerminal"
устанавливаем связь через com и скорость 115200бит/с
и "передача- запись в файл" - на другом компе запускаем livecd
- если загрузка зависла, а в логах появилось "kdb:>" - это то, что нам надо
далее жмем на зависшем компе "bt", "thread list", "disasm" - получившийся лог отправляем сюда http://www.reactos.org/paste/
- на звисшем компе ставим софтину EVEREST или подобную и делаем отчет о системной плате в текстовом формате.