Меня привлекает BOINC для небольшого моего проекта. Я слышал о BOINC, но не много читал о том, как это работает, главным образом потому, что сейчас я фокусируюсь на других приоритетах. То, что я хотел бы знать, - это то, что кто-то из вас действительно пытался запрограммировать BOINC и запустить программу в распределенной компьютерной сети. В частности, меня интересуют следующие вопросы:
- Как это работает? вы компилируете код, размещаете его где-нибудь, а клиенты загружают его, и вы получаете запросы и результаты рабочего процесса?
- Какие языки он поддерживает? как это касается времени выполнения (я думаю, вы сможете предоставить полный, независимый пакет со всеми необходимыми материалами).
- Как люди знают, что ваш проект существует, и принять участие в нем?
- Какие услуги он предоставляет, чтобы облегчить мою жизнь? Есть ли готовая библиотека для общих задач?
Я предпочитаю реальный жизненный опыт. Википедия может стать отличным источником информации, но я предпочитаю фактические варианты использования.