Help for project — различия между версиями
м (Petr-akhlamov переименовал страницу Чем можно помочь проекту в Help for project) |
(→Помощь голосованием) |
||
Строка 22: | Строка 22: | ||
Проект ReactOS участвует в различных конкурсах. Вы можете поддержать проект отдав за него ваш голос. | Проект ReactOS участвует в различных конкурсах. Вы можете поддержать проект отдав за него ваш голос. | ||
− | '''''На данный момент проект не участвует ни в одном конкурсе.''''' | + | <!--'''''На данный момент проект не участвует ни в одном конкурсе.'''''--> |
− | + | ==Lisbon Challenge Accelerator Program== | |
+ | ReactOS участвует в Lisbon Challenge Accelerator Program. Проголосовав за проект вы можете помочь привлечь к нему внимание европейских инвесторов. | ||
+ | |||
+ | <center>[[Файл:Ros_f6s.png|720px]]</center> | ||
+ | |||
+ | *[https://www.f6s.com/reactos Страница проекта] | ||
+ | |||
+ | ===Как голосовать=== | ||
+ | После того, как вы перешли по ссылке вам нужно либо зарегистрироваться, либо авторизироваться через Facebook или LinkedId в правом верхнем углу страницы. После авторизации нажмите на кнопку "'''Follow'''". Все вы проголосовали за ReactOS. | ||
{{ReactOS}} | {{ReactOS}} |
Версия 15:40, 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.