Help for project — различия между версиями
(→Lisbon Challenge Accelerator Program) |
(→Lisbon Challenge Accelerator Program) |
||
Строка 31: | Строка 31: | ||
====Как голосовать==== | ====Как голосовать==== | ||
− | После того, как вы перешли по ссылке вам нужно либо зарегистрироваться, либо авторизироваться через Facebook или LinkedId в правом верхнем углу страницы. После авторизации нажмите на кнопку "'''Follow'''". Все вы проголосовали за ReactOS. | + | После того, как вы перешли по ссылке вам нужно либо зарегистрироваться, либо авторизироваться через Facebook или LinkedId в правом верхнем углу страницы. После авторизации нажмите на кнопку "'''Follow'''". Все, вы проголосовали за ReactOS. |
{{ReactOS}} | {{ReactOS}} |
Версия 15:44, 24 января 2016
Содержание
[убрать]Чем можно помочь проекту
Проект ReactOS постоянно нуждается в различной помощи. Любой человек может найти применение своим способностям. На данной странице описаны разные варианты помощи проекту.
Помощь, которую вы можете оказать можно условно разделить на "программерскую" и "другое". К первой категории относится участие в проекте непосредственно написанием кода и тестированием (Отправка баг-репортов и патчей).
Помощь в написании кода ОС
Разработка ОС это очень сложная задача, поэтому от разработчиков требуется хорошая квалификация. Прежде чем лезть в код на svn, рекомендуем "изучить матчасть". А именно, вы должны:
- Иметь общее представление о проекте ReactOS и об операционных системах. Обязателен просмотр Видео лекций курса «Операционные системы» с Алексеем Брагиным в МГТУ им. Баумана, рекомендуется курс от Intuit "Основы операционных систем"
- Иметь общее представление об OpenSource-разработке, о системах управления версиями, очень желателен опыт отправки патчей и взаимодействия с разработчиками различных открытых проектов.
- Уметь программировать на C/C++, рекомендуемый курс от Intuit: "Язык программирования C++ для профессионалов", большим плюсом будет опыт работы в качестве системного программиста: написание драйверов, низкоуровневое программирование ядра ОС, управлением памятью и т.п.
- Знать архитектуру Windows, рекоммендуемый курс от Intuit "Архитектура Windows. Программирование в ядре Windows"
- Обладать знаниями английского языка не ниже Intermediate для общения с другими разработчиками (не забывайте, что reactos- международный проект);
- Понимать архитектуру ПК, и знания ASM хотя бы на самом общем уровне, рекомендуемый курс от Intuit: "Архитектура ЭВМ и язык ассемблера"
- Отлично понимать механизмы "тестирования" (см. ниже):
Помощь тестированием
Помощь голосованием
Проект ReactOS участвует в различных конкурсах. Вы можете поддержать проект отдав за него ваш голос.
Lisbon Challenge Accelerator Program
ReactOS участвует в Lisbon Challenge Accelerator Program. Проголосовав за проект вы можете помочь привлечь к нему внимание европейских инвесторов.

Как голосовать
После того, как вы перешли по ссылке вам нужно либо зарегистрироваться, либо авторизироваться через Facebook или LinkedId в правом верхнем углу страницы. После авторизации нажмите на кнопку "Follow". Все, вы проголосовали за ReactOS.