С интернетом и периферией?С d-bus, с файловой системой, с вводом-выводом, с другими процесами
по минимальной нагрузке на ядро или цп.И как мы ее будем определять? Просто round-robin'ом раскидать процессы по инстансам не получится, тормоза от ожидания удаленных ресурсов перевесят выигрыш от распределенности
Allwinner H5 - 4-х ядерный 64-битный процессор. Можно ли использовать эти 64 бита?Allwinner - это arm архитектура, Intel - x86, даже если оба 64 битные, набор команд, набор регитсров и еще куча всего отличается в корне. Да даже на базовом уровне, arm - это RISC, а x86 - CISC
Читая статьи наткнулся на hyper-v, а потом на xen - видимо он мне и нужен?hyper-v - работает в ядре винды
Значит нужен патч к ядру а не к подсистеме ядра?Ну в общем случае Вы тут одной подсистемой не отделаетесь, ибо помимо запуска и выполнения процессы еще и с окружающим миром взаимодействуют.
Если кластер подключен, то все задачи запускать распределенно, что бы задачи друг у друга ресурсы не забирали.А по какому принципу будем распределять задачи? Тут нужно соблюсти баланс, чтоб и IPC не тормозило и все задачи на 1 инстанс не свалились.
Именно это я ихотел сформулировать)) Но что тут можно сделать?Или транслировать код непосредственно перед запуском (что создаст доп нагрузку), или эмулировать другую архитектуру через виртуализацию (опять оверхед)
Ребята не нужны. Мне интересно самому с этим поработать.Дерзайте. Только сначала еще много чего изучить придется.
Пожалуйста, расскажите подробнее, я не понял, как на голом железе. Имете ввиду gpio сообщение, или прошивку загрузчика, что бы сделать это одним устройством? Не понимаю пока что.Гуглите "гипервизор 1 типа"