Я одного не понял. В заграницах на сайпроге вроде сидят великие умы, которые превзошли даже мою мамку, только вот могу я выделить под это дело машины экзотических архитектур, а хуй там, задания отсылаются планировщиком в бинарных исполняемых файлах. Почему бы не отправлять задания плейнтекстом, а к BOINC подключить возможность подключить интерпретатор любого языка, который потребует команда разработчиков. Дело тут не в кривости питона (даже ROSALIND рекомендует учиться биоинформатике с питона), а в нерациональном использовании ресурсов. Потому что алгоритм, который решает, какой кусок вводных данных отправить на компиляцию, тоже ресурсы CERNовского компа жрет.
Рассмотрено на примере CERN@Home.
Ты имеешь в виду LHC@Home, или тебе персональные майнеры кто-то присылает?
Клиентские приложения для вычисления в BOINC загружаются по мере выхода новых версий (и выводятся из пула тоже централизованно), а файлы заданий вполне себе отдельной очередью к ним идут. Конечно, можно подкладывать динамическую библиотеку в качестве данных, но это совсем идиотизм.
https://boinc.berkeley.edu/wiki/BOINC_Security
Некоторые проекты там используют ТОЛСТЫЕ КОНТЕЙНЕРЫ, присылая образ виртуалки, в которую учёные напихали своих скриптов и приложений. Им уже могут приходить не только данные, но и бинарники для запуска как задания (и даже новые образы целиком).
https://boinc.berkeley.edu/wiki/VirtualBox
https://boinc.berkeley.edu/trac/wiki/VboxApps