Help for project — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
м
Строка 1: Строка 1:
 
[[Category:ReactOS]]
 
[[Category:ReactOS]]
 
 
Проект ReactOS постоянно нуждается в различной помощи. Любой человек может найти применение своим способностям. На данной странице описаны разные варианты помощи проекту.
 
Проект ReactOS постоянно нуждается в различной помощи. Любой человек может найти применение своим способностям. На данной странице описаны разные варианты помощи проекту.
 
  
 
Помощь, которую вы можете оказать можно условно разделить на "программерскую" и "другое". К первой категории относится участие в проекте непосредственно написанием кода и тестированием (Отправка баг-репортов и патчей).  
 
Помощь, которую вы можете оказать можно условно разделить на "программерскую" и "другое". К первой категории относится участие в проекте непосредственно написанием кода и тестированием (Отправка баг-репортов и патчей).  
 
 
==Помощь в написании кода ОС==
 
==Помощь в написании кода ОС==
 
Разработка ОС это сложная работа, поэтому от разработчиков требуется очень хорошая квалификация. Прежде чем лезть в код на svn, очень сильно рекомендуем "изучить матчасть". А именно:
 
Разработка ОС это сложная работа, поэтому от разработчиков требуется очень хорошая квалификация. Прежде чем лезть в код на svn, очень сильно рекомендуем "изучить матчасть". А именно:
Строка 14: Строка 11:
 
* Вы должны понимать архитектуру ПК, и знания ASM хотя бы на самом общем уровне
 
* Вы должны понимать архитектуру ПК, и знания ASM хотя бы на самом общем уровне
 
* Вы должны пройти уровень "тестирование" (см. ниже):
 
* Вы должны пройти уровень "тестирование" (см. ниже):
 
 
  
 
==Помощь тестированием==
 
==Помощь тестированием==

Версия 20:26, 6 апреля 2015

Проект ReactOS постоянно нуждается в различной помощи. Любой человек может найти применение своим способностям. На данной странице описаны разные варианты помощи проекту.

Помощь, которую вы можете оказать можно условно разделить на "программерскую" и "другое". К первой категории относится участие в проекте непосредственно написанием кода и тестированием (Отправка баг-репортов и патчей).

Помощь в написании кода ОС

Разработка ОС это сложная работа, поэтому от разработчиков требуется очень хорошая квалификация. Прежде чем лезть в код на svn, очень сильно рекомендуем "изучить матчасть". А именно:

  • Вы должны иметь общее представление об OpenSource-разработке, о проекте ReactOS, и об операционных системах. Обязателен просмотр Видео лекций курса «Операционные системы» с Алексеем Брагиным в МГТУ им. Баумана
  • Вы должны иметь подтвержденные знания программирования на C/C++, например сертификат от Intuit "" или опыт работы в качестве системного программиста на С/C++ (написание драйверов, низкоуровневое программирование ядра ОС, управлением памятью и т.п.)
  • Вы должны иметь подтвержденные знания архитектуры Windows, например сертификат от Intuit "Архитектура Windows. Программирование в ядре Windows"
  • Вы должны обладать знаниями английского языка не ниже , для "безбарьерного" общения с другими разработчиками (не забывайте, что reactos- международный проект)
  • Вы должны понимать архитектуру ПК, и знания ASM хотя бы на самом общем уровне
  • Вы должны пройти уровень "тестирование" (см. ниже):

Помощь тестированием

Помощь голосованием

Проект ReactOS участвует в различных конкурсах. Вы можете поддержать проект отдав за него ваш голос.

На данный момент проект не участвует ни в одном конкурсе.

ReactOS
Search.png
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работRoadmap ядра by VgalРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQReactOS как рабочая станцияReactOS и UEFI
Обзоры ОболочкаNTVDMWOWCommunity EditionИстория сайтаReactOS ServerКриптографияПО времен XP